MySQL的一些数据类型
2007-09-28 11:44
309 查看
VARCHAR是字符VARYING的简写。 BINARY属性是指定列的字符集的二元 校对规则的简写。排序和比较基于数值字符值。 VARCHAR保存时用一个字节或两个字节长的前缀+数据。如果VARCHAR列声明的长度大于255,长度前缀是两个字节。 · BINARY(M) BINARY类型类似于CHAR类型,但保存二进制字节字符串而不是非二进制字符串。 · VARBINARY(M) VARBINARY类型类似于VARCHAR类型,但保存二进制字节字符串而不是非二进制字符串。 · TINYBLOB 最大长度为255(28–1)字节的BLOB列。 · TINYTEXT 最大长度为255(28–1)字符的TEXT列。 · BLOB[(M)] 最大长度为65,535(216–1)字节的BLOB列。 可以给出该类型的可选长度M。如果给出,则MySQL将列创建为最小的但足以容纳M字节长的值的BLOB类型。 · TEXT[(M)] 最大长度为65,535(216–1)字符的TEXT列。 可以给出可选长度M。则MySQL将列创建为最小的但足以容纳M字符长的值的TEXT类型。 · MEDIUMBLOB 最大长度为16,777,215(224–1)字节的BLOB列。 · MEDIUMTEXT 最大长度为16,777,215(224–1)字符的TEXT列。 · LONGBLOB 最大长度为4,294,967,295或4GB(232–1)字节的BLOB列。 LONGBLOB列的最大有效(允许的)长度取决于客户端/服务器协议中配置最大包大小和可用的内存。 · LONGTEXT 最大长度为4,294,967,295或4GB(232–1)字符的TEXT列。 LONGTEXT列的最大有效(允许的)长度取决于客户端/服务器协议中配置最大包大小和可用的内存。 · ENUM('value1','value2',...) 枚举类型。只能有一个值的字符串,从值列'value1','value2',...,NULL中或特殊 ''错误值中选出。 ENUM列最多可以有65,535个截然不同的值。ENUM值在内部用整数表示。 · SET('value1','value2',...) 一个设置。字符串对象可以有零个或多个值,每个值必须来自列值'value1','value2',...SET列最多可以有64个成员。 SET值在内部用整数表示。
相关文章推荐
- ms sql到mysql的移植:关于数据类型移植的一些问题
- Mysql的一些数据类型及注意事项 以及版本的区别
- 关于MySQL数据类型的一些注意问题
- 关于mysql中基本数据类型的一些认识
- mysql与sqlserver的一些语法、数据类型、关键字区别
- Mysql之对一些数据类型的选用
- 第一天学习MySql(5)-数据库的事务和其他数据类型
- MySQL数据类型详解
- mybatis中插入和读取mysql的blob/text类型数据
- MySQL支持的数据类型
- mysql数据类型——字符串char(m)和varchar(m)
- 【MySQL】MySQL 的数据类型
- java 数据类型和mysql 数据类型的对应
- mysql数据类型——TEXT和Blob
- mysql数据类型
- 亲测Mysql表结构为InnoDB类型从ibd文件恢复数据
- 【转】MySQL数据类型
- Java数据类型和MySql数据类型对应表
- MySql数据类型转化-CAST与CONVERT 函数的用法
- mysql的数据类型