首页  >  文章  >  数据库  >  mysql 字段类型_MySQL

mysql 字段类型_MySQL

WBOY
WBOY原创
2016-06-01 13:08:21970浏览

原网址:http://kimbriggs.com/computers/computer-notes/mysql-notes/mysql-data-types-50.file


NULL["" 如果不为 NULL]1 2NULL[" " 如果不为空]12NULL["" 如果不为 NULL]12NULL["" if NOT NULL]12NULL ["" 如果不为空]仅限全局NULL["" 如果不为 NULL]0-65,535 字节NULL["" 如果 NOT NULL]{#bytes}TINYBLOBNULL["" 如果不为空]{#bytes}BLOBNULL["" 如果不为 NULL]{#bytes}MEDIUMBLOBNULL["" 如果 NOT NULL]
类型{存储} 名称 范围 属性 默认
数字
{1 字节}
TINYINT[(M)] -128 到 127
[如果无符号则为 0 到 255]
自动增量
无符号、ZEROFILL、
串行默认值
NULL
[如果不为空则为 0]
数字
{2 字节}
SMALLINT[(M)] -32,768 到 32,767
[0 到 65,535]
自动增量、
无符号、零填充、
串行默认值
NULL
[0 如果不为空]
数字
{3 字节}
MEDIUMINT[(M)] -8,388,608 到 8,388,607
[0 到 16,777,215]
自动增量、
无符号、零填充、
序列默认值
NULL
[0 if NOT NULL]
数字
{4 字节}
INT[(M)] -/ +2.147E+9
[0 到 4.294E+9]
自动递增、
无符号、零填充、
串行默认值
NULL
[0 if NOT NULL]
数字
{8 字节}
BIGINT[(M)] -/+ 9.223E+18
[0 到 18.45E+18]
自动递增、
无符号、零填充、
串行默认值
NULL
[如果不是则为 0 NULL]
数字
{4 或 8}
FLOAT(p) p=0-24 --> “浮动”
p=25-53  --> "DOUBLE"
无符号、零填充 NULL
[0 如果不为 NULL]
数字
{4 字节}
FLOAT[(M,D)] 最小值=+/-1.175E-38
最大值=+/-3.403E+38
无符号、零填充 NULL
[如果不为空则为 0]
数字
{8 字节}
双[(M,D)] 最小值=+/-2.225E-308
最大值=+/-1.798E+308
无符号,零填充 NULL
[如果不为空则为 0]
数字
{M+2}
十进制[(M, [D])]
存储为字符串
最大范围 = DOUBLE 范围
定点与 DOUBLE 浮点数
UNSIGNED、ZEROFILL NULL
[0 如果不为空]

{8 字节}
BIT[(M)] 二进制。通过[加零或用BIN()转换]显示。 M=1-64 5.03 之前
TINYINT(1) 同义词
NULL
[0 如果不为 NULL]
字符串
{M char's}
CHAR[(M)] M=0-255 个字符,已修复。
右侧用空格填充。
二进制、字符集 NULL
["" 如果 NOT NULL]
字符串
{M char 的1}
VARCHAR(M) M=0-65,535 个字符
M=0-255
v5.0.3 二进制字符集

字符串{#char's
}TINYTEXT 0-255 个字符 二进制、字符集

字符串{#char's
}TEXT 0-65,535 个字符 二进制、字符集

字符串{#char's
}MEDIUMTEXT 0-16,777,215 Char 的 二进制、字符集

字符串{#char's
}长文本 0-4,294,967,295 字符 二进制、字符集

字符串
{M 字节} 二进制[(M)] M=0-255 字节,已修复。
(区分大小写)

字符串
{M 字节} VARBINARY(M)
M=0-255
M=0-255
仅限全局
(区分大小写)

字符串
1
0-255 字节
仅限全局
(区分大小写)

字符串
1
0-65,535 字节
仅限全局
(区分大小写)

字符串
1
0-16,777,215 字节
仅限全局
(区分大小写)

字符串{#bytes1}
LONGBLOB 0-4,294,967,295 字节 仅限全局
(区分大小写)
NULL
["" 如果 NOT NULL]
字符串
{1-2 字节}
ENUM2
("A1"," A2",...)
列恰好是 1-65,535 个值中的 1 字符集 NULL [如果不为 NULL,则为第一个值]
字符串
{1-8 字节}
SET2
("A1","A2",.. .)
列是 1-64 个成员的列表中的 0 个或多个值 字符集 NULL
["" 如果不为 NULL]
日期和时间
{3 字节}
日期 "1000-01-01" - "9999-12- 31" 仅限全球
(YYYY-MM-DD)
NULL
[“0000-00-00”如果不为 NULL]
日期和时间
{8 字节}
DATETIME "1000-01-01 00:00:00" -
" 9999-12-31 23:59:59"
仅限全球
(YYYY-MM-DD hh:mm:ss)
NULL ["0000-00-00 00: 00:00"
如果不为空]
日期和时间
{3 个字节}
时间 "-838:59:59" - "838:59:59" 仅限全球
(hh:mm:ss)
NULL
["00: 00:00" 如果不为空]
日期和时间
{4 字节}
时间戳 19700101000000 -
2037+
仅限全球
(YYYYMMDDhhmmss)
当前日期和时间
日期和时间
{1 字节}
年份 1900 - 2155 仅限全球
(YYYY)
NULL
[" 0000" 如果不为空]

注释:

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn