标签:woman set gender 数据类型 t3 1.7 mysql
选择正确数据类型的三大原则
1、更小的通常更好,尽量使用可正确存储数据的最小数据类型
2、简单就好,简单数据类型的操作通常需要更少的CPU周期
3、尽量避免NULL,包含为NULL的列,对MySQL更难优化
常见的信息种类:
数值型、字符型、枚举型、日期时间型
数值类型
字符类型
枚举类型
ENUM:从给定值的集合中选择单个值
定义格式:enum(值1,值2,值3)
SET:从给定值集合中选择一个或多个值
定义格式:set(值1,值2,值3)
mysql>create table t3( name varchar(7), gender enum("man","woman"), hobby set("woman","game","movie","chat") );
mysql> insert into t3 (gender)values("c");
ERROR 1265 (01000): Data truncated for column 'gender' at row 1
mysql> insert into t3 (gender)values("man");
Query OK, 1 row affected (0.00 sec)
日期时间型
mysql>create table date(
name char(10),
gender enum("man","woman"),
height float(3.2),
hpbby set("game","movie","chat"),
years year,
dates date,
times time
);
标签:woman,set,gender,数据类型,t3,1.7,mysql 来源: https://www.cnblogs.com/lxw0829/p/16347152.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。