首页 > 编程知识 正文

mysql数据库性别用什么类型,sql中性别用什么数据类型

时间:2023-12-27 22:26:14 阅读:323947 作者:XSWG

本文目录一览:

从编号、性别、出生日期、入学成绩这几个字段的数据类型是什么?

编号要看你规定的格式是什么样的,一般是java代码用String字符串数据库是varchar

性别用java代码用Integer或者String数据库是tinyint

出生日期java用String数据库用date

入学成绩java用Double或者String或者Float,数据库用double或者float或者varchar

若是想要方便数据库做成绩计算可以使用decimal

这里说的数据库是mysql

mysql性别用什么类型

mysql不是有enum这个数据类型么?

create table biao(

sex enum('男','女') not null;

);

MySQL数据库中建表字段性别(sex)的类型

CREATE TABLE t_user (

id INT(11) NOT NULL AUTO_INCREMENT,

sex CHAR(2) NULL,

PRIMARY KEY (id),

CONSTRAINT sex CHECK (sex in('男','女')));

扩展资料:

1、数据库:在MySQL中,要存储数据,必须从数据库开始,因此首先要创建数据库,但由于学校的MySQL服务器对学生数据帐号有限止。

2、学生不得创建数据库,故每个学生的帐号中已事先由信息中心为大家建立了一个名为帐号名的数据库。但我们必须了解创建数据库的语句为CREATE DATABASE 数据库名

3、数据表结构:创建一个数据表的第一步即为创建数据表结构,在数据表结构中的内容包括:有几个字段,每个字段的名称,字段的类型,字段的长度,字段的属性。

4、字段:它是构成数据表结构的必须元素,一列数据就是一个字段。

5、字段名:用来描述字段的名称,它可以用中文、英文字母、数字等字符来描述。

6、字段类型:用来限定数据的一种方式,即每一个字段下的数据必定类型是相同的。

7、字段长度:即每一列字段中的数据位数。

数据库中,性别男女的字段类型怎么定义啊

个人拙见。

最好的存储方式是CHAR,性别值很少,固定长度存储,且比较时速度较快。使用数值表示还不是需要转换。

采用 0,1.2等数字表示

利:占用空间少

弊:只有熟悉相关背景才知道具体含义;需要转换。

采用m,f,n 等表示

利:简洁明了

弊:字符看你采用固定字符存储还是可变字符存储。如果可变的话,比较相对较慢

mysql 用户表,性别的字段怎么建最好,给个脚本看看

性别字段一般取值为“男”或“女”,(或者其他字母代替),数据类型可选择char类型,但一定要是char(2), 这里长度一定要=2,不然会发生二进制截断的。

CREATE TABLE IF NOT EXISTS userinfo

(

user_id char(10) PRIMARY KEY,

user_name varchar(20) NOT NULL,

user_sex char(2) NOT NULL

CHECK(user_sex LIKE ‘男’OR user_sex LIKE ‘女’),

user_telephone char(11) NOT NULL

CHECK(LEN(user_telephone)=11),

user_address varchar(40) NULL,

)character set = utf8;

性别在数据库中定义为什么类型啊

数值型:可以使用0,1,2来表示,未知,男,女,优点搜索快,缺点显示/存储都要转换

字符串:直接存储男/女,优点显示/存储便捷,缺点搜索慢

真/假(布尔):使用真/假来设定男/女,优点搜索快,缺点显示/存储都要转换,而且没有第三种的未知状态

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。