MySql 类型说明
MySql 类型说明
int 整型
double 浮点型 例如 double(5,2) 即: xxx.xx 总长五位 小数点后两位
decimal 浮点型 在表单钱这方面用该类型 因为不会造成精度丢失
char 固定长度字符串类型 例如 char(255) 最大就装255个字符 256都不行 ✖例子:char(256) ,
char 有一特性:数据的长度不足指定长度时 补足到指定长度(自动补空格)
varchar 可变长度字符串类型 VARCHAR最大65535字节,即: varchar(65535) 有一特性:
初始1字节 每满255 加1字节 1字节用来算你到底存了多少字节 | 即: '1' 占用2字节 '12' 占用3字节 长度超255 加1 字节
TIPS:
UTF8字符集,每个字符大小3字节,所以65535/3 = 21845,最大支持21845字符,因此varchar()括号中最大填写21845字符
GBK字符集,每个字符大小2字节,所以65535/2 = 32767.5,最大支持32767字符,因此varchar()括号中最大填写32767字符
text 字符串类型 长度: 2^16次方 - 1
longtext 字符串类型 长度: 2^32次方 - 1
data 日期类型 只有年月日 yyyy-mm-dd
time 时间类型 只有时分秒 hhhh:mm:ss
timestamp 时间戳类型 时分秒年月日都有
本文来自博客园,作者:咸瑜,转载请注明原文链接:https://www.cnblogs.com/bi-hu/p/14576188.html