一、数字整数类型(范围不一样)
1.bit
2.tinyint
-128~127
0~255
3.smallint
4.int
5.bigint
二、小数型
1.decimal
---精确的小数值
---num decimal(6,2) #0000.00
2.float
---数字越大越不精准
3.double
---比float好一点,但也不精确
三、字符串
1.char
---定长,固定的长度,插入时长度未达,也会空着占那么大位置
---name char(5)
2.varchar
---变长,插入时长度就是插入的长度,但是运行时会相对于char查找速率减慢
---name varchar(5)
3.text
4.mediumtext
5.longtext
---3、4、5都是变长,只是长度依次变长
三、二进制数值
1.tinyblog
2.blog
3.mediumblog
4.longblog
---强制用二进制形式保存图片等
---一般用char保存文件地址,将二进制保存在文件中
四、时间
1.date
---YYYY-MM-DD
2.time
---HH:MM:SS
3.year
---YYYY
4.datetime
---YYYY-MM-DD HH:MM:SS
5.timestane
---YYYYMMDD HHMMSS
了解:
enum(枚举)
--- name ENUM('zhangshan','lisi','wan')
---insert into peson(name) values('zhangshan')
---插入时只能插枚举的几个
set
---name SET('a','b','c','d')
---insert into person(num) values('ac')
---可以多选