1. 字符串
char
varchar
text
longtext
2 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