Mysql的数据类型
来源:互联网 发布:看门狗4g内存优化 编辑:程序博客网 时间:2024/06/03 19:04
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 可以选择多种
0 0
- 【MySQL】MySQL的数据类型
- MYSQL的数据类型
- MySql的数据类型
- mysql的数据类型
- MySQL的一些数据类型
- 数据类型的问题(mysql)
- MySQL支持的数据类型
- MySQL的数据类型
- MySQL的数据类型
- mysql的数据类型 (转)
- mysql 的基本数据类型
- Mysql的基本数据类型
- mysql的数据类型
- mysql的BLOB数据类型
- 常用的MySQL数据类型
- MySQL 的数值数据类型
- mysql常见的数据类型
- 常用的MySQL数据类型
- ThinkPHP学习笔记
- JTextAreaDemo.java
- linux命令参数前的-和--的区别
- GCC扩展符(#,##)
- android获取view宽高的几种方法,解决获取高宽为0问题
- Mysql的数据类型
- 8大基本数据类型
- shell与python间传递变量方法
- java逻辑运算
- Alarm
- jQuery get()和eq()的区别
- java.lang.NoSuchMethodError: javax.persistence.OneToMany.orphanRemoval()Z
- C/C++中extern关键字详解
- 深入理解BootStrap Item16 -- 列表组(list-group)