整形:int zerofill //用0填充,此时自动为该列的数值属性设置成无符号型
auto_increment //自动加1的列,每张表中只有一个并且需要设置成非空,主键或者外键
create table my_tb(id int auto_increment not null primary key)
小数:float:浮点数,float(7,4):指定了精度和标度,会将四舍五入后的结果插入;在不指定时按照实际的数值进行存储
decimal:精确的数据类型,默认是(10,0),当数据超出了相应的精度和标度会报错
位:bit(M)存放多位二进制数1-64
但是直接用select 语句不会看到结果,可以用bin()二进制函数,或者hex()十六进制函数进行读取
select bin(id),hex(id) from table1;
日期类型:date:日期 yyyy-mm-dd datetime:yyyy-mm-dd hh:mm:ss time: hh:mm:ss