MySQL 数据类型

1.数值型

用来表示需要运算的、变动的数字。

名称范围
tingint-128 ~ 127
smallint-32768 ~ 32767
mediumint-2^23 ~ 2^23-1
int-2^31 ~ 2^31-1
float单精度
double双精度
floalt(M,D)  		M:总长度,D:小数位

后加unsigned表示使用无符号存储范围

2.字符型

用来表示字符串常量。

char:固定长度,最大255个字符,超过指定长度时无法写入,有剩余时用空格补齐,长度不变。
varchar:可变长度,实际所占空间岁字符长度来定义,不能超过255或指定的长度。(对比char类型节省空间,但是不方便查询)
text / blob :字符长度大于65535时使用。

3.时间日期类型

名称范围
datetime1000-01-01 00:00:00 ~ 9999-12-31 23:59:59
timestamp1970-01-01 00:00:00 ~ 2038-01-19 03:14:07
date0001-01-01 ~ 9999-12-31

对于date类型的变量赋值,年份位置只有两位时:
① 01 - 69 自动补全为: 2001 - 2069
② 70 - 99 自动补全为:1970 - 1999

4.枚举类型

用来表示可以从有限个可以列举出来的种类选择的变量

enum(枚举值1,枚举值2,枚举值3........)       适用于单选项的变量
set(枚举值1,枚举值2,枚举值3.......)		   适用于多选项的变量
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值