DDL 表操作 -数据类型

数值类型

数据类型大小有符号长度无符号长度描述
TINYINT1 byte(-128, 127 )(0, 255)小数数值
SMALLINT2 byte(-32768, 32767)(0, 65535)大整数值
MEDIUMINT3 byte(-8388608, 8388607)(0, 16777218)大整数值
INT4 byte(-2147483648, 2147483647)(0, 4294967295)大整数值
BIGINT8 byte(-2^63, 2^63-1)(0, 2^64-1)极大整数值
FLOAT4 byte(-3.402823466 E+38, 3.102823466351 E+38)0 和(1.175494351 E-38, 3.402823466 E+38)单精度浮点数值
DOUBLE8 byte(-1.7976931348623157 E+308, 1.7976931348623157 E+308)0 和(2.2250738585072014 E-308, 1.7976931348623157 E+308)双精度浮点数值
DECIMAL 依赖于M(精度)和D(标度)的值依赖于M(精度)和D(标度)的值小数值(精确定点数)

字符串

类型大小描述
CHAR0 ~ 255 bytes定长字符串
VARCHAR0 ~ 65535 bytes变长字符串
TINYBLOB0 ~ 255 bytes不超过255个字符的二进制数据
TINYTEXT0 ~ 255 bytes短文本字符串
BLOB0 ~ 65535 bytes二进制形式的长文本数据
TEXT0 ~ 65535 bytes长文本数据
MEDIUMBLOB0 ~ 16777215 bytes二进制形式的中等长度文本数据
MEDIUMTEXT0 ~ 16777215 bytes中等长度文本数据
LONGBLOB0-4294967295 bytes二进制形式的极大文本数据
LONGTEXT0-4294967295 bytes极大文本数据

日期类型

类型大小范围格式描述
DATE31000-01-01 至 9999-12-31YYYY-MM-DD日期值
TIME3-838:59:59 至 838:59:59HH:MM:SS时间值或持续时间
YEAR11901 至 2155YYYY年份
DATETIME81000-01-01 00:00:00 至 9999-12-31 23:59:59YYYY-MM-DD HH:MM:SS混合日期和时间值
TIMESTAMP41970-01-01 00:00:01 至 2038-01-19 03:14:07YYYY-MM-DD HH:MM:SS混合日期和时间值, 时间戳
最后修改:2022 年 04 月 04 日 11 : 43 AM
如果觉得我的文章对你有用,请随意赞赏