日期:2014-05-18  浏览次数:20413 次

新手 求教 SQL中那种数据类型是BOOLEAN啊
小弟 在做课程设计 望大哥大姐们 帮帮忙

------解决方案--------------------
bit
------解决方案--------------------
好像没这个类型。但是你可以用bit这个类型,只有1,0两个值
------解决方案--------------------
目前只有bit类型实现布尔值。选择数据类型的时候,优先选择数值型和占用空间比较少的类型,我看过有些人处理布尔类型的时候是用char(1)来处理的,1、占用了空间。因为字符性还有一个'\o'符,2、数值型的运算速度高于字符型。
------解决方案--------------------
char(1)
bit
tinyint

------解决方案--------------------
用bit类型,或者定义一个smallint类型,0表示true,1表示false也可以。