1. 字符串
char
varchar
text
longtext
char和varchar的区别
1. char 是固定长度 varchar是可变长度 当你存入的字符串长度小于设定的值,char类型所使 用的长度,就是设定的值;varchar使用的是字符串的实际长度
2. 存储大小不一样 varchar 可存储65535个字符 char 可存储255个字符
3. 存储速度不同 char的存储速度快,varchar相比要慢一些
2. 数字
a. 整数 tinyint smallint int
b.小数 float double decimal
3. 时间 date 年月日 datetime 年月日时分秒
timestamp 年月日时分秒 当有数据发生改变时,时间会自动更新
设计一张电商的用户表, 用户的信息和账号状态 :表名称:users
用户名 name varchar(20)
手机号 phone char(11)
编号 uid int
性别 sex tinyint
生日 birth date
邮箱 email varchar(30)
状态 status tinyint
注册时间 createTime datetime
更新时间 updateTime timestamp