其他分享
首页 > 其他分享> > 1.7数据类型

1.7数据类型

作者:互联网

选择正确数据类型的三大原则

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