MySQL的一些数据类型

原创 2007年09月28日 11:44:00
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值在内部用整数表示。
 

mysql_数据类型

  • 2017年09月21日 19:02
  • 3KB
  • 下载

MySQL数据类型全掌握

  • 2016年12月13日 14:21
  • 1001KB
  • 下载

MySQL datetime数据类型设置当前时间为默认值

环境:MySQL Sever 5.1 + MySQL命令行工具         问题:MySQL datetime数据类型设置当前时间为默认值           解决:         方法...
  • Wentasy
  • Wentasy
  • 2012年09月11日 08:37
  • 37400

mysql数据类型

  • 2014年10月21日 08:58
  • 52KB
  • 下载

MYSQL 数据类型

  • 2008年10月18日 16:32
  • 1KB
  • 下载

解决VS2013使用MySQL无法创建ADO.NET实体数据类型的问题

VS2013使用MySQL无法创建ADO.NET实体数据类型的问题 安装connector和vs插件之后,在添加ado.net实体时,提示项目使用了最新版本实体框架;但是,找不到进行数据连接所需的与此...

MySQL_数据类型_(列表).pdf

  • 2012年08月14日 17:41
  • 87KB
  • 下载

MYSQL 与MSSQL 数据类型 对比

MYSQL版本5.1  MSSQL 2008 --MYSQL5.1 与MSSQL 2008 数据类型 对比 --分类:A 数值类型,B 日期时间类型 ,C 字符串类型 --A....
  • SQL77
  • SQL77
  • 2014年07月07日 22:25
  • 3216

SQL标准数据类型-mysql

  • 2010年11月21日 12:37
  • 44KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:MySQL的一些数据类型
举报原因:
原因补充:

(最多只允许输入30个字)