msyql数据类型
type(M)说明
数值类型
类型 |
大小 |
signed |
unsigned |
TINYINT |
1字节 |
-128,127 |
0,255 |
SMALLINT |
2字节 |
-32768,32767 |
0,65535 |
MEDIUMINT |
3字节 |
-2**24/2,(2**24/2-1) |
0,2**24 – 1 |
INT |
4字节 |
|
|
BIGINT |
8字节 |
|
|
FLOAT |
4字节 |
|
|
DOUBLE |
8字节 |
|
|
DECIMAL |
|
|
|
时间类型
类型 |
大小(字节) |
格式 |
DATE |
3 |
YYYY-MM-DD |
TIME |
3 |
HH:MM:SS |
YEAR |
1 |
YYYY |
DATETIME |
8 |
YYYY-MM-DD HH:DD:SS |
TIMESTAMP |
4 |
距离UNIX元年时间 |
字符串类型
类型 |
大小 |
用途 |
CHAR |
0-255字节 |
定长字符串 |
VARCHAR |
0-65535字节 |
变长字符串 |
TINYBLOB |
0-255字节 |
区分大小写的二进制字符串 |
MEDIUMBLOB |
0-2**24字节 |
中等 |
LONGBLOB |
0-2**32字节 |
极大 |
BLOB |
0-65535字节 |
区分大小写二进制字符串 |
TINYTEXT |
0-255字节 |
短文本字符串 |
TEXT |
0-65535字节 |
长文本字符串 |
MEDIUMTEXT |
0-2**24字节 |
中等长度文本 |
LONGTEXT |
0-2**32字节 |
极大文本数据 |
数据类型属性
关键字 |
含义 |
NULL |
数据列可以包含空值 |
NOTNULL |
数据列不可以包含空值 |
DEFAULT |
默认值 |
PRIMARY KEY |
主键 |
AUTO_INCREMENT |
自动递增 |
UNSIGNED |
无符号 |
CHARACTER name |
指定一个字符集 |
原文:https://www.cnblogs.com/zoer/p/12996649.html