mysql的数据类型

mysql中的数据类型主要可分为四种:整数型、浮点数型、字符串类型、时间类型

1、整数类型

数据类型默认(有符号)UNSIGNED(无符号)
TINYINT(size)128到127之间0到255之间
SMALLINT(size)-32768 到 32767之间0 到 65535之间
MEDIUMINT(size)-8388608 到 8388607之间0 到 16777215之间
INT(size)-2147483648 到 2147483647之间0 到 4294967295
BIGINT(size)-9223372036854775808 到 9223372036854775807之间0 到 18446744073709551615 之间

比较常用的有TINGINT()和INT()类型。括号内的size是规定该类型的最大位数。可为空。

2、浮点数类型

数据类型描述
FLOAT(m,d)带有浮动小数点的小数字。m规定最大位数。d 规定小数位数
DOUBLE(m,d)带有浮动小数点的大数字。m规定最大位数。d 规定小数位数
DECIMAL(m,d)作为字符串存储的 DOUBLE 类型,m规定最大位数。d 规定小数位数

一般来说, FLOAT()和DOUBLE()是非精确数,一般不设置位数,常用的是DECIMAL()

3、字符串类型

数据类型描述
CHAR(size)又称定长字符串,保存固定长度的字符串(可包含字母、数字以及特殊字符)
VARCHAR(size)又称变长字符串,保存可变长度的字符串(可包含字母、数字以及特殊字符)
TEXT长文本数据,可存放最大长度为 65,535 个字符的字符串

4、时间类型

数据类型描述
DATE()日期。格式:YYYY-MM-DD
DATETIME()*日期和时间的组合。格式:YYYY-MM-DD HH:MM:SS
TIMESTAMP()*时间戳。格式:YYYY-MM-DD HH:MM:SS
TIME()时间。格式:HH:MM:SS
YEAR()2 位或 4 位格式的年
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值