整数
数据类型储存范围字节
TINYINT有符号值:-128 ~ 127(-2^7 ~ 2^7-1)无符号值:0 ~ 255(0 ~ 2^8-1)1SMALLINT有符号值:-32768 ~ 32767(-2^15 ~ 2^15-1)无符号值:0 ~ 65535(0 ~ 2^16-1)2MEDIUMINT有符号值:-8388608 ~ 8388607(-2^23 ~ 2^23-1)无符号值:0 ~ 166777215(0 ~ 2^24-1)3INT有符号值:-2147483648 ~ 2147483647(-2^31 ~ 2^31-1)无符号值:0 ~ 4294967295(0 ~ 2^32-1)4BIGINT有符号值:-9223372036854775808 ~ 9223373036854775807(-2^63 ~ 2^63-1)无符号值:0 ~ 18446744073709551615(0 ~ 2^64-1)8
浮点型
M是数字总位数,D是小数点后面的位数,如果M和D被省略,根据硬件允许的限制来保存值
数据类型储存范围
FLOAT[(M,D)]-3.402823466E+38 ~ -1.175494351E+3801.175494351E-38 ~ 3.402823466E+38DOUBLE[(M,D)]-1.7976931348623157E+308 ~ -2.2250738585072014E-30802.2250738585072014E-208 ~ 1.7976931348623157E+308
日期时间型
列表型储存需求
YEAR1TIME3DATE3DATETIME8TIMESTAMP4
字符型
列类型储存需求
CHAR(M)M个字节,0<=M<=255VARCHAR(M)L+1个字节,其中L<=M 且 0<=M<=65535TINYTEXTL+1个字节,其中L<2^8TEXTL+2个字节,其中L<2^16MEDIUMTEXTL+3个字节,其中L<2^24LONGTEXTL+4个字节,其中L<2^32ENUM(‘value1’,’value2’…)1或2个字节,取决于枚举值的个数(最多65535个值)SET(”value1,’value2’,..)1、2、3、4或者8个字节,取决于set成员的数目(最多64个成员)
转载请注明原文地址: https://ju.6miu.com/read-1123185.html