MySQL中的string类型
2015-06-10 12:39
537 查看
转自:http://computer.uoh.edu.cn/mysql/1677.html
MYSQL中STRING支持类型有:CHAR、VARCHAR、TINYTEXT、TEXT、MEDIUMTEXT、LONGTEXT、BINARY、VARBINARY、TINYBLOG、MEDIUMBLOG、BLOG、LONGBLOG、ENUM、SET类型。
这些类型对应长度(值域范围)如下:
CHAR和VARCHAR——CHAR长度为0~255字符,实际保存时,不足部分填0保存。VARCHAR长度为0~65535字符,实际保存时只保存输入的长度。
BINARY和VARBINARY——同CHAR和VARCHAR限定一样,不过单位是字节不是字符。
TINYBLOB、BLOB、MEDIUMBLOB和LONGBLOB——存储二进制大对象,它们之间差别只是长度上差别,分别对应最大2^8、2^16、2^24、2^32个字节。
TINYTEXT、TEXT、MEDIUMTEXT和LONGTEXT——存储字符串大对象,它们之间的差别也只是长度上差别,分别对应最大2^8、2^16、2^24、2^32个字节。
ENUM——枚举对象,最多65535个。
SET——字符串对象,最多64个。
MYSQL中STRING支持类型有:CHAR、VARCHAR、TINYTEXT、TEXT、MEDIUMTEXT、LONGTEXT、BINARY、VARBINARY、TINYBLOG、MEDIUMBLOG、BLOG、LONGBLOG、ENUM、SET类型。
这些类型对应长度(值域范围)如下:
CHAR和VARCHAR——CHAR长度为0~255字符,实际保存时,不足部分填0保存。VARCHAR长度为0~65535字符,实际保存时只保存输入的长度。
BINARY和VARBINARY——同CHAR和VARCHAR限定一样,不过单位是字节不是字符。
TINYBLOB、BLOB、MEDIUMBLOB和LONGBLOB——存储二进制大对象,它们之间差别只是长度上差别,分别对应最大2^8、2^16、2^24、2^32个字节。
TINYTEXT、TEXT、MEDIUMTEXT和LONGTEXT——存储字符串大对象,它们之间的差别也只是长度上差别,分别对应最大2^8、2^16、2^24、2^32个字节。
ENUM——枚举对象,最多65535个。
SET——字符串对象,最多64个。
相关文章推荐
- Liunx下修改MySQL字符集
- mysql 创建用户并授权
- 修改MYSQL数据库表的字符集
- mysqldump: Error: Binlogging on server not active
- mysql5.6中 order by 多个字段排序问题
- 《mysql 必知必会》学习笔记(三)
- MySqlDataReader在Using中使用
- MySQL主从复制----半同步与异步的配置
- MySQL子查询的优化
- MySQL数据库服务器整体规划(方法论)
- MySQL体系结构浅析
- 浅析MySQL事务隔离级别对其性能的影响
- MySQL数据库学习三 数据库对象和基本操作
- MySQL存储过程
- mysql更改root密码。
- mysql数据库调优转载。
- mysql 添加索引后 在查询的时候是mysql就自动从索引里面查询了。还是查询的时候有单 独的参数查询索引?
- 【MySql】存储过程限定月份,限定某天等基础的使用
- MySQL用户管理和权限设置
- mysql的授权问题