字段的长度是用来定义显示宽度的
字符类型:
定长 char
1.最大字符个数255(创建表时 char(255))
2.不够指定字符个数时在右边用空格补全^.^
变长 varchar
1.字符数大于65535存储时使用
2.效率比char 慢,但是占用内存空间比char少
数值类型:
整数形 没有小数点的
tinyint 微小整数
smallint 小整数
mediumint 中整数
int 大整数
bigint 极大整数
unsigned 使用无符号存储范围
create table 表名 (name int unsigned);
浮点型 有小数点的
float 单精度
double 双精度
create table 表名 (name 单,双精度(5,2))
整数位为3,小数位为2,会自动的补全小数位,小数位可以超过,但是电脑会自动的帮你四舍五入
日期时间类型:
datetime //年月日时分秒
timestamp //年月日时分秒(当值为空时,电脑会自动赋值当前系统时间)
date //年月日
time //时分秒
year //年
时间函数:
curtime() //获取当前的系统时间
curdate() //获取当前的系统日期
now() //获取当前系统日期和时间
year() //获取年
month() //获取月
day() //获取日
date() //获取日期
time() //获取时间
枚举类型:
enum(值列表) //只能选一个
set(值列表) //多选
mysql字段类型
于 2021-12-13 17:03:29 首次发布