Mysql的数据类型
2015-11-18 16:57
573 查看
mysql的基本数据类型
基本数据类型可以分为以下四类:数值类型
字符串类型
日期和时间类型
复合类型
查询表格的数据类型的方法 describe table-name
数值类型
其中数值类型里面又存在整数和浮点数整数从字节数可分为四种
tinyint 1
smallint 2
mediumint 3
integer 4
bigint 8
根据其中的字节数,可以判断数字的范围,浮点数主要分为三种
float 4
double 8
decimal decimal (m,d) 依据m,d确定
利用 float(5,2) 代表数字做多不超过5位,2代表两位小数
decimal 默认为(10,0)mysql内部把decimal数据类型存储为字符串,更精确的保留他们的值。
字符串类型
主要熟悉的有两种,char和varchar,char为定长的,而varchar为边长的,意思是指,char(10)指定数据的长度为10,超过的截断,不足的用空格补充,而varchar为边长的,varchar(10),超过的截断,而不足的则根据实际的长度来确定其字节长度。比较大的字符串类型,多用TEXT和BLOB类型
日期和时间类型
主要分为5种DATE 1900-01-02
TIME 11:11:11
YEAR 1901~2155
DATETIME 1990-01-02 11:11:11
TIMESTAMP 时间戳
timestamp(14) YYYYMMDDHHMMSS
timestamp(12) YYMMDDHHMMSS
timestamp(10) YYMMDDHHMM
timestamp(8) YYYYMMDD
timestamp(6) YYMMDD
timestamp(4) YYMM
timestamp(2) YY
复合类型
1、enum ,互斥选择项2、set 可以选择多种
相关文章推荐
- MySQL中的integer 数据类型
- MySQL存储过程
- mysql中int、bigint、smallint 和 tinyint的区别与长度
- mysql load data 导出、导入 csv
- source命令执行SQL脚本文件
- MySQL创建用户及权限控制
- MySQL管理数据表
- linux下mysql添加用户
- mysql procedure
- mysql触发器
- MySQL 备份和恢复策略
- mac下安装mysql(转载)
- mysql 修改编码 Linux/Mac/Unix/通用(杜绝修改后无法启动的情况!)
- MySQL数据的导出、导入(mysql内部命令:mysqldump、mysql)
- mysql数据行转列
- Linux下修改MySQL编码的方法
- MySQL Server 日志
- MySQL 安全事宜
- MySQL 备份与恢复