Mysql数据库设计:
一、数据表字段(每张表中最好有一个id,方便检索)
1、数值(int、float后面一般不加圆括号 )
int(年龄、成绩、积分)
tinyint 有符号 #-127<=数值<=127
tinyint 无符号 #0<=数值<=255
int(11) 有符号 #-2147483648<=数值<=2147483648
int(10) 无符号 #0<=数值<=4294967296
float(货币)
2、字符串(唯一不会变形的类型)
char(255) #长度 <=255
varchar(65535) #长度<= 255
text【文章、论文】 #255<长度<=65535字节
char和varchar的区别:
1、char最长255,varchar最长65535
2、char固定长度空间,varchar可变长度空间
3、时间和日期
数值时间戳
1、unsigned
2、zerofill(默认会设置无符号)
3、auto_increment(前提必须是主键)
4、null
5、not null
6、default
7、comment