4.1、整数类型
tinyint(4)
smallint(6)
mediumint(9)
int(11)
bigint(20)
注意:后面的是默认显示宽度,以int为例,占用的存储字节数是4个,即4*8=32位,2的32次方,无符号的最大能达到4亿多。
tinyint(4)相当于bool型
4.2、浮点数
float
double
decimal(m,d)
decimal(6,2)定义的数字形如1234.56,指总长6位,小数点后精确到2位
4.3、日期和时间
year 年
date 日期
time 时间
datetime 日期时间
timestamp 时间(时区),范围小,支持时区
datetime最通用,year,date,time可以节省一些空间。
4.4、字符串
char(m) 定长
varchar(m) 不定长
enum,set和其它库不兼容,可暂不用
tinytext
text
mediumtext
longtext
4.5、二进制
binary(m)
varbinary(m)
bit(m)
tinyblob
blob
mediumblob
longblob
MySQL入门很简单-学习笔记 - 第 2 章 Windows平台下安装与配置MySQL
MySQL入门很简单-学习笔记 - 第 4 章 MySQL数据类型
MySQL入门很简单-学习笔记 - 第6章 创建、修改和删除表
MySQL入门很简单-学习笔记 - 第11章 插入、更新与删除数据
MySQL入门很简单-学习笔记 - 第13章 MySQL函数
MySQL入门很简单-学习笔记 - 第14章 存储过程和函数
MySQL入门很简单-学习笔记 - 第15章 MySQL用户管理
MySQL入门很简单-学习笔记 - 第16章 数据备份与还原
MySQL入门很简单-学习笔记 - 第17章 MySQL日志
MySQL入门很简单-学习笔记 - 第 2 章 Windows平台下安装与配置MySQL
MySQL入门很简单-学习笔记 - 第 4 章 MySQL数据类型
MySQL入门很简单-学习笔记 - 第6章 创建、修改和删除表
MySQL入门很简单-学习笔记 - 第11章 插入、更新与删除数据
MySQL入门很简单-学习笔记 - 第13章 MySQL函数
MySQL入门很简单-学习笔记 - 第14章 存储过程和函数
MySQL入门很简单-学习笔记 - 第15章 MySQL用户管理
MySQL入门很简单-学习笔记 - 第16章 数据备份与还原
MySQL入门很简单-学习笔记 - 第17章 MySQL日志