摘要:
很多时候, int char bit set enum这几种类型都可以替换着用,下面对这几种类型的优劣稍作浅析以在数据库中建立用户表的性别(gender)字段为例,分别用以下几种类型各有什么优缺点1. int: gender tinyint unsigned not null可以这样定义gender列,好处是储存空间小( 1 Byte ),可扩展性好(range 0~255)坏处是没有强约束(可以在代码里控制),可读性不好,无从知道 0 1 2 到底什么意思2. char(1): gender char(1) not null优劣与int类似3. bit(1): gender bit(1) n 阅读全文