mysql的数据类型

数值类型

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

字符类型

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

日期类型

date	    YYYY-MM-DD 格式表示的日期值	date
time	    hh:mm:ss 格式表示的时间值	time
datetime	YYYY-MM-DD hh:mm:ss 格式表示的日期和时间值	datetime
timestamp	YYYYMMDDhhmmss 格式表示的时间戳值	timestamp
year	    YYYY 格式表示的年份值	year


转载于:https://my.oschina.net/me0eric/blog/471250

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值