MySQL 知识量:16 - 40 - 165
数据类型 | 说明 |
---|---|
char | 1~255个字符的定长串。长度在创建时指定,否则假定为char(1)。 |
varchar | 长度可变,最多不超过255字节。如果在创建时指定为varchar(n),则可存储0到n个字符的变长串。(注意:n<=255) |
enum | 接受最多64K个串组成的一个预定义集合的某个串。 |
set | 接受最多64个串组成的一个预定义集合的零个或多个串。 |
text | 最大长度为64K的变长文本。 |
longtext | 与text相同,但最大长度为4GB。 |
mediumtext | 与text相同,但最大长度为16K。 |
tinytext | 与text相同,但最大长度为255字节。 |
数据类型 | 说明 |
---|---|
bigint | 整数值,支持-9223372036854775808~9223372036854775807(如果是unsigned,为0~18446744073709551615)的数。 |
int(或integer) | 整数值,支持-2147483648~2147483647(如果是unsigned,为0~4294967295)的数。 |
mediumint | 整数值,支持-8388608~8388607(如果是unsigned,为0~16777215)的数。 |
smallint | 整数值,支持-32768~32767(如果是unsigned,为0~65535)的数。 |
tinyint | 整数值,支持-128~127(如果是unsigned,为0~255)的数。 |
bit | 位字段,1~64位。 |
boolean(或bool) | 布尔标志,或者为0或者为1。 |
decimal(或dec) | 精度可变的浮点值。 |
double | 双精度浮点值。 |
float | 单精度浮点值。 |
real | 4字节的浮点值。 |
数据类型 | 说明 |
---|---|
date | 表示1000-01-01~9999-12-31的日期,格式为YYYY-MM-DD。 |
datetime | date和time的组合。 |
timestamp | 功能和datetime相同。(但范围较小) |
time | 格式为HH:MM:SS。 |
year | 用2位数字表示,范围是70(1970年)~69(2069年),用4位数字表示,范围是1901年~2155年。 |
数据类型 | 说明 |
---|---|
blob | blob最大长度为64KB。 |
mediumblob | blob最大长度为16MB。 |
longblob | blob最大长度为4GB。 |
tinyblob | blob最大长度为255字节。 |
Copyright © 2017-Now pnotes.cn. All Rights Reserved.
编程学习笔记 保留所有权利
MARK:3.0.0.20240214.P35
From 2017.2.6