数据类型
数值类型
TINYINT UNSIGNED
无符号的tinyint
DOUBLE(4,1)
整体长度为4, 小数位数为1的DOUBLE数据
字符串类型
CHAR(10)
定长字符串,最多存储10个字符,占用10个字符的内存
VARCHAR(10)
变长字符串,最多存储10个字符,根据实际字符的长度计算内存空间
-
对于CHAR和VARCHAR两者来说,如果存入超过长度上限的字符会报错
-
VARCHAR在性能上会比CHAR差, 如存储用户名一类长度不定的数据,可以用VARCHAR存储,节省空间
-
如存储性别信息'男'或'女',可以用定长字符串CHAR(1)存储
日期类型
- DATA, TIME, DATETIME是较为常用的日期数据类型
- 人的出生日期适合用DATE日期类型存储
创建表实例
创建
CREATE TABLE worker(
id INT COMMENT '编号',
workNo VARCHAR(10) COMMENT '员工工号',
--name字段存储超过10个字段会报错
name VARCHAR(10) COMMENT '员工姓名',
gender CHAR(1) COMMENT '性别',
age TINYINT UNSIGNED COMMENT '年龄',
idCard CHAR(18) COMMENT '身份证号',
entryDate DATE COMMENT '入职时间'
) COMMENT '员工信息表';
标签:COMMENT,10,存储,VARCHAR,数据类型,笔记,CHAR,MYSQL From: https://www.cnblogs.com/HIK4RU44/p/18060736