初入MySQL 了解数据类型
作者:互联网
create database 数据库名; 创建库
use 数据库名; 选取使用数据库
MySQL的数据类型
数值类型
类型 | 大小(字节) | 范围(有符号) | 范围(无符号) | |
tinyint | 1 | -128 --- 127 | 0 ---255 | |
smallint | 2 | -32768 --- 32767 | 0 --- 16777215 | |
mediumint | 3 | -8388608 --- 8388607 | 0 ---4294967295 | |
int / intger | 4 |
-2147483648 --- 2147483647 |
很大 | |
bigint | 8 |
-9223372036854775808 --- 9223372036854775807 |
很大 | |
float | 4 |
|
很大 | |
double | 8 |
|
很大 | |
mecimal |
decimal(m,d) 如果m>d,为m+2 否则为d+2 |
依赖md的值 | 依赖于md |
日期和时间类型
类型 | 大小(字节) | 范围 | 格式 | 用途 |
DATE | 3 | 1000-01-01 --- 9999 -12-31 | YYYY-MM-DD | 记录日期 |
TIME | 3 | -838:59:59 --- 838:59:59 | HH:MM:SS | 时间值 |
YEAR | 1 | 1901/2155 | YYYY | 年 |
DATETIME | 8 | 1000-01-01 00:00:00 --- 9999-12-31 23:59:59 | YYYY-MM-DD HH:MM:SS | 混合日期和时间 |
TIMESTAMP | 4 |
1970-01-01 00:00:00/2038 结束时间是第2147483647秒 北京时间是2038-1-19 11:14:07 |
YYYYMMDDHHMMSS | 混合日期和时间值,时间戳 |
字符串类型
类型 | 大小(字节) | 用途 |
char | 0-255 | 定长字符串 |
varchar | 0-65535 | 变长字符串 |
tinyblob | 0-255 | 不超过255个字符的二进制字符串 |
tinytext | 0-255 | 短文本字符串 |
blob | 0-65535 | 二进制形式的长文本数据 |
text | 0-65535 | 长文本数据 |
mediumblob | 0-16777215 | 二进制形式的中等长度文本数据 |
mediumtext | 0-16777215 | 中等长度文本数据 |
longblob | 0-4294967295 | 二进制形式的极大文本数据 |
longtext | 0-4294967295 | 极大文本数据 |
标签:308,00,01,59,数据类型,初入,MySQL,文本,255 来源: https://www.cnblogs.com/trlearn/p/10528695.html