mysql数据类型
来源:互联网 发布:中兴光猫修改mac 编辑:程序博客网 时间:2024/05/29 18:19
参考菜鸟教程
mysql数据类型分为三种类型:数值,时间日期和字符串;
**
数值类型
**
MySQL支持所有标准SQL数值数据类型。
这些类型包括严格数值数据类型(INTEGER、SMALLINT、DECIMAL和NUMERIC),以及近似数值数据类型(FLOAT、REAL和DOUBLE PRECISION)。
关键字INT是INTEGER的同义词,关键字DEC是DECIMAL的同义词。
BIT数据类型保存位字段值,并且支持MyISAM、MEMORY、InnoDB和BDB表。
作为SQL标准的扩展,MySQL也支持整数类型TINYINT、MEDIUMINT和BIGINT。下面的表显示了需要的每个整数类型的存储和范围。
时间和日期类型
字符串类型
字符串类型指CHAR、VARCHAR、BINARY、VARBINARY、BLOB、TEXT、ENUM和SET。该节描述了这些类型如何工作以及如何在查询中使用这些类型。
其中char和varchar的区别是,char类型是定长字符类型,也就是说如果定义一个字段为char(5),如果字段保存小于5,那么将在前面补充空格;varchar是变长字符类型,即使字段保存小于定义的字符长度,字段多少个将显示多少个字符;一般项目开发中常用varchar类型;
BINARY和VARBINARY类类似于CHAR和VARCHAR,不同的是它们包含二进制字符串而不要非二进制字符串。也就是说,它们包含字节字符串而不是字符字符串。这说明它们没有字符集,并且排序和比较基于列值字节的数值值。
BLOB是一个二进制大对象,可以容纳可变数量的数据。有4种BLOB类型:TINYBLOB、BLOB、MEDIUMBLOB和LONGBLOB。它们只是可容纳值的最大长度不同。
有4种TEXT类型:TINYTEXT、TEXT、MEDIUMTEXT和LONGTEXT。这些对应4种BLOB类型,有相同的最大长度和存储需求。
- SQL 数据类型:MySQL 数据类型
- MySQL数据类型--数据类型选择
- MySQL数据类型
- mysql数据类型
- MYSQL数据类型
- MySQL数据类型
- MySql数据类型
- mysql 数据类型
- MySQL数据类型
- MySql数据类型
- mysql数据类型
- MySQL 数据类型
- mysql 数据类型
- MySQL 数据类型
- Mysql数据类型
- Mysql数据类型
- mysql数据类型
- MySQL 数据类型
- com.mchange.v2.async.ThreadPoolAsynchronousRunner ERROR BasicResourcePool:1853
- 移动开发利器——APICloud开发平台介绍
- 卡耐基口才艺术
- 微信与朋友圈后台架构
- 2-4章
- mysql数据类型
- 浅谈React编程思想
- java.util.Stack类简介(版本1.6--empty方法)
- POJ_2411_Mondriaan's Dream【状态压缩DP】
- printf重定向
- 即将沉陷历史的Google Talk
- 用户注册的邮箱激活模块的设计与实现【申明:来源于网络】
- <操作系统:精髓与设计原理> I/O管理和磁盘调度
- 磁盘配额