iko*_*tia 86 mysql sqldatatypes
我正在使用MySQL版本5.1.49-1ubuntu8.1.它允许我定义两种不同数据类型的列:BOOL和BOOLEAN.这两种类型有什么区别?
Six*_*ore 24
正如其他评论中所建立的,它们是TINYINT(1)的同义词.
*那么,他们为什么要在bool,boolean,tiny*int(1)之间进行区分呢?
主要是语义.
Bool和Boolean:MySQL默认将这些转换为tinyint类型.根据撰写本文时的MySQL语句,"我们打算在未来的MySQL版本中按照标准SQL实现完整的布尔类型处理."
0 = FALSE 1 = TRUE
TINYINT:占用一个字节; 范围从-128到+127; 或者,0 - 256.
通常在这个比较中提出:在MySQL 5.0.3之后 - 位:使用8个字节并仅存储二进制数据.
| 归档时间: |
|
| 查看次数: |
41436 次 |
| 最近记录: |