你是喜欢用tinyint还是enum还是boolean类型? 性别、置顶属性、评论开关等这些只有1和0(真假)需求的时候,你一半是用tinyint(1)还是enum('1','0')还是boolean?各自又有哪些优势呢?欢迎大家讨论! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 BOOL, BOOLEAN These types are synonyms for TINYINT(1). 用TINYINT,效率高一些 tinyint 效率高。 就直接用INT保持可移植性。多了这几个字节,但减少很多麻烦。 如果以后数据库不会迁移的话就用enum这个省字节省空间。一般的使用tinyint吧,整型字段容易理解。boolean很少用。 尽量用标准SQL里支持的类型。tinyint范围0~255,应该是可以的。移植也容易。smallint,范围更大一些,是SQL99标准类型。 tinyint 简单好用。 偶尔会用enum,大部分时间用tinyint。 mysql存储过程的字符串拼接问题 PostgreSQL 如何字符串解析成表? 数据导入问题 求一支持vista的MySql下载地址 JPA向mysql数据库中插入数据问题 请高手指点 [求助]c mysql-5.0.22连接数据库的问题 谁可以帮我解答这个Query的问题??谢谢 请教:mysql支不支持子查询? 如何在makefile中指定MYSQL的头文件和库的路径及GNOME的头文件和库的路径? insert into ... select 问题求解答 将Mysql Connector/net6.4.4升级为6.5.4后出错,在线等,各位大哥帮帮忙 求教SQL多表结果如何并列!
保持可移植性。多了这几个字节,但减少很多麻烦。
一般的使用tinyint吧,整型字段容易理解。
boolean很少用。
tinyint范围0~255,应该是可以的。移植也容易。
smallint,范围更大一些,是SQL99标准类型。