MySQL - 数据类型

MySQL

数值类型
浮点类型
字符串类型
时间日期类型

数值类型,浮点类型

1.1 整数
tinyint

(存的数字很小的话用) 0-255

 

int

 (存的数字很大的话用)2的32次方0-42亿


1.2 小数


1.2.1 浮点
float(m,d)

单精度浮点型 8位精度(4字节)m总个数 d小数位


double(m,d)

双精度浮点型 16位精度(8字节)m总个数 d小数位


1.2.2 定点
decimal(m,d)

m总个数,d小数点后面的位数。decimal(3,2) 表示333.22可以存。不满足条件是存不了的


字符串类型
char
定长,char(10) 代表最多存10个字节,不够用空格补齐,length始终是10 存多了会截掉。char的存取速度比varchar快
可存0-255字节

varchar
可变长度,varchar(10) 代表最多存10个字节,如果存的不够10个字节,length会变成你存的实际字节的长度,不会用空格补齐。
varchar 的存取速度没有char快
可存0-65535字节

text
存储大文本(比如文章)

 

时间日期类型

timestamp
YYYYMMDD HHMMSS混合日期和时间值,时间戳。存的是年月日时分秒
建议用int存一个时间戳,方便处理,取出来再转换成年月日形式。

 

转载于:https://www.cnblogs.com/chefweb/p/9047345.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值