标签:自动 oat char 日期类型 tiny date 字符 sql数据类型 str
|
整型 |
|
|
关键字 |
长度 |
|
TINYINT |
1Byte |
|
SMALLINT |
2Byte |
|
MEDIUMINT |
3Byte |
|
INT | INTEGER |
4Byte |
|
BIGINT |
8Byte |
|
浮点型/定点型 |
|
|
关键字 |
长度 |
|
FLOAT |
4 |
|
DOUBLE |
8 |
|
DECIMAL(M, N) |
M+2 |
|
日期类型 |
||
|
关键字 |
长度 |
含义 |
|
YEAR |
0000 |
年 |
|
DATE |
0000:00:00 |
年月日 |
|
TIME |
00:00:00 |
时分秒 |
|
DATETIME |
0000-00-00 00:00:00 |
年月日时分秒 |
|
TIMESTAMP |
00000000000000 |
从1970-01-01 08:00:01开始 |
|
字符串类型/文本类型 |
||
|
关键字 |
长度 |
含义 |
|
CHAR(N) |
N |
固定长度为N的字符串 |
|
VARCHAR(N) |
最大为N |
最大长度为N的变长字符串 |
|
注:CHAR类型会自动忽略掉左右空格,VARCHAR类型会自动忽略掉左空格。 |
||
|
TINYTEXT |
1Byte个字符 |
实际存储字符长度+2 |
|
TEXT |
2Byte个字符 |
实际存储字符长度+2 |
|
MEDIUMTEXT |
4Byte个字符 |
实际存储字符长度+3 |
|
LONGTEXT |
8Byte个字符 |
实际存储字符长度+4 |
|
枚举类型/集合类型 |
|
|
关键字 |
含义 |
|
ENUM(‘a’, ‘b’, ‘c’) 注:最多65535个成员 |
数据只允许是a、b、c其中的一个 |
|
SET(‘A’, ‘B’, ‘C’) 注:最多64个成员 |
数据允许是A、B、C中的一个或多个 |
|
注:枚举和集合的成员都是从1开始编号,0为出错。 |
|
|
二进制类型 |
|
|
关键字 |
含义 |
|
BINARY(M) |
固定长度为MB的二进制类型 |
|
VARBINARY(M) |
最大长度为MB的可变长二进制类型 |
|
BIT(M) |
M位二进制长度数据。注:最大64 |
|
TINYBLOB |
255个bit |
|
BLOB |
2^16-1个Byte |
|
MEDIUMBLOB |
2^24-1个Byte |
|
LONGBLOB |
2^32-1个Byte |
标签:自动 oat char 日期类型 tiny date 字符 sql数据类型 str
原文地址:http://www.cnblogs.com/vrg0/p/6634866.html