PHP应用开发与实战第9章MySQL数据库.ppt

(3)特殊类型SET和ENUM 特殊类型SET和ENUM的介绍如表9-11所示。 表9-11 ENUM和SET类型 说明:在创建表时,使用字符串类型时应遵循以下原则: (1)从速度方面考虑,要选择固定的列,可以使用CHAR类型。 (2)要节省空间,使用动态的列,可以使用VARCHAR类型。 (3)要将列中的内容限制在一种选择,可以使用ENUM类型。 (4)允许在一个列中有多于一个的条目,可以使用SET类型。 (5)如果要搜索的内容不区分大小写,可以使用TEXT类型。 (6)如果要搜索的内容区分大小写,可以使用BLOB类型。 类型 最大值 说明 Enum (“value, “value, …) 65 535 该类型的列只可以容纳所列值之一或为NULL Set (“value, “value, …) 64 该类型的列可以容纳一组值或为NULL 日期和时间类型包括:DATETIME、DATE、TIMESTAMP、TIME和YEAR。其中的每种类型都有其取值的范围,如赋予它一个不合法的值,将会被“0”代替。下面介绍日期和时间数据类型,如表9-12所示。 表9-12 日期和时间数据类型 在MySQL中,日期的顺序是按照标准的ANSISQL格式进行输出的。 9.7.3 日期和时间数据类型 类型 取值范围 说明 DA

文档评论(0)

1亿VIP精品文档

相关文档