您的位置:首页 > 数据库 > MySQL

mysql_基本数据类型

2014-03-27 21:41 267 查看

 

数值类型

数值类型说明:
类型说明例子
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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: