整形数据类型
1字节 = 8bit 2^8=256
MySQL 5.7 整数有个显示宽度 , 8.0 取消了 显示宽度
显示宽带为5,当insert的值不足5为,使用0 填充,
create table test_1 (
c1 int(5) zerofill );
浮点数据
定点数
位类型 BIT
日期和时间
timestamp 和 datetime
修改时区
set time_zone =‘+9:00’
文本字符串类型
Text类型
ENUM类型
create table Test(grade enum( '优秀' ,'良好','一般','unkown')
)
insert into table Test
values('优秀');
# 每次只能添加一个
insert into table Test
values('优秀,良好')
# 不区分大小写
insert into table Test
values('UNKOWN')
# 支持使用索引 索引从0开始
insert into table Test
values('1'),(3)
# 本表未设置非空限制,故可以添加null
insert into table Test
values(null)
set类型
create table Test(hobby set( '打游戏' ,'烫头发','看书','篮球')
)
insert into table Test
values(‘打游戏,看书’)
二进制字符串类型
存储视频、音频、图片 BLOB类型
JSON类型