当前位置:Gxlcms > 数据库问题 > mysql的数据类型

mysql的数据类型

时间:2021-07-01 10:21:17 帮助过:3人阅读

数值类型

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


mysql的数据类型

标签:

人气教程排行