1数字
tinyint int bigint FLOAT DOUBLE decimal
2字符串
char(10) #一点占10个字节,速度快 varchar(10) #节省空间,速度慢 最高都是255
PS:把定长的往前放。
text
PS文件存硬盘,数据库存路径。
3时间类型
日期:DATA
日期时间:DATATIME,TIMESTAMP
时间:TIME
年份:YEAR
CREATE TABLE marathon ( id INT PRIMARY KEY AUTO_INCREMENT, athlete VARCHAR(32), birthday DATE, rigistration_time DATETIME, performance TIME ); INSERT INTO marathon VALUES(1,'尼古拉斯',"1996-01-08","2019/12/12 19:20:3","2:18:54");
4枚举类型
ENUM #用户使用时只能使用其中一个值
5集合类型
set #可以使用其中的任意组合