mysql_基本数据类型

 

数值类型

数值类型说明:
类型说明例子
tinyint存储范围:-128至127或0至255tinyint(1)
smallint存储范围:-32768至32767或0至65535smallint(3)
mediumint存储范围:- 8388608至8388607或0至16777215mediumint(5)
int存储范围:- 2147483648至2147483647或0至4294967295int(10)
bigint存储范围:- 9223372036854775808至9223372036854775807或0至18446744073709551615bigint(10)
float最小非零值:±1.175494351E – 38,同double一样适用于精度要求高的场合float(3,1)
double最小非零值:±2.2250738585072014E - 308double(10,5)
decimal取值范围可变,以来括号内的显示尺寸和小数点位数而定,适用于对精度要求不高但准确度要求非常高的场合decimal(10,2)



字符串(文本)类型

字符串(文本)类型说明:
类型说明例子
char支持固定长度的字符串, 最大长度是 255 个字符char(100)
varchar支持可变长度的字符串, 最大长度是 65535 个字符varchar(1000)
tinytext支持可变长度的字符串,最大长度是 255 个字符tinytext
text
blob
支持可变长度的字符串,最大长度是 65535 个字符text
mediumtext
mediumblob
支持可变长度的字符串,最大长度是 16777215 个字符mediumtext
longtext
longblob
支持可变长度的字符串,最大长度是 4294967295 个字符longtext
enum枚举类型,可存储最多65535 个成员,常用于取值是有限而且固定的场合enmu("男","女")
set集合类型,可存储最多64个成员set("value1","value2", ...)

时间日期类型

时间日期类型说明:
类型说明例子
dateYYYY-MM-DD 格式表示的日期值date
timehh:mm:ss 格式表示的时间值time
datetimeYYYY-MM-DD hh:mm:ss 格式表示的日期和时间值datetime
timestampYYYYMMDDhhmmss 格式表示的时间戳值timestamp
yearYYYY 格式表示的年份值year





  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值