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