MYSQL中SET字段类型的使用方法

经过最近一个项目的开发,才发现了MYSQL中SET类型的真正含义,以前都犯了Martin Fowler 在《重构--改善既有代码的设计》指出的 "基本型别偏执"错误,自己滥用INT类型导致错过了其它数据类型对于项目开发所带来的好处,现在好好记录一下SET类型的真正用法: 查看全文

日期:2011-05-12 19:52   分类:数据库开发优化   标签:mysql     阅读次数 (1101)   查看评论 (13)

mysql数据类型之char和varchar类型

在mysql数据库系统中,char和varchar是非常常见的,它们两个也非常的相似,都是用来保存相对较短的字符串,如保存文章标题、留言、email、用户名等。二者的主要区别在于存储方式:char列长度是创建表时声明的长度而且固定不变,长度被限制在0到255之间。而varchar列中的值是可变长度字符串,长度也为0-255,在5.0.3之后长度延长到65535。 查看全文

日期:2008-02-27 22:15   分类:数据库开发优化   标签:mysql     阅读次数 (1822)   查看评论 (0)

mysql数据类型之enum类型

enum类型就是我们常说的枚举类型,它的取值范围需要在创建表时通过枚举方式(一个个的列出来)显式指定,对1至255个成员的枚举需要1个字节存储;对于255至65535个成员,需要2个字节存储。最多允许有65535个成员。 查看全文

日期:2008-02-21 22:23   分类:数据库开发优化   标签:mysql     阅读次数 (1762)   查看评论 (0)

mysql数据类型之set类型

set类型和enum类型非常相似,也是一个字符串对象,里面可以包含0-64个成员。根据成员个数的不同,存储空间也有所不同:1-8成员的集合,占1个字节9-16成员的集合,占2个字节17-24成员的集合,占3个字节25-32成员的集合,占4个字节33-64成员的集合,占8个字节 查看全文

日期:2008-02-21 00:57   分类:数据库开发优化   标签:mysql     阅读次数 (1822)   查看评论 (0)