WEB开发网
开发学院数据库MySQL Mysql入门系列:MySQL的列类型(1) 阅读

Mysql入门系列:MySQL的列类型(1)

 2006-12-31 10:48:03 来源:WEB开发网   
核心提示: 可以在列类型之后指定可选的类型说明属性,以及指定更多的常见属性,Mysql入门系列:MySQL的列类型(1)(3),属性起修饰类型的作用,并更改其处理列值的方式,如3 . 14 15 9、- . 0 0 27 3、- 4 . 7 8、或3 9 . 3 E + 4,可将浮点数列类型用于有小数

可以在列类型之后指定可选的类型说明属性,以及指定更多的常见属性。属性起修饰类型的作用,并更改其处理列值的方式,属性有以下类型:

■ 专用属性用于指定列。例如,UNSIGNED 属性只针对整型,而B I N A RY 属性只用于CHAR 和VARCHAR。

■ 通用属性除少数列之外可用于任意列。可以指定NULL 或NOT NULL 以表示某个列是否能够存放NULL。还可以用D E FA U LT def_value 来表示在创建一个新行但未明确给出该列的值时,该列可赋予值d e f _ v a l ue。def_value 必须为一个常量;它不能是表达式,也不能引用其他列。不能对BLOB 或TEXT 列指定缺省值。

如果想给出多个列的专用属性,可按任意顺序指定它们,只要它们跟在列类型之后、通用属性之前即可。类似地,如果需要给出多个通用属性,也可按任意顺序给出它们,只要将它们放在列类型和可能给出的列专用属性之后即可。本节其余部分讨论每个MySQL的列类型,给出定义类型和描述它们的属性的语法,诸如取值范围和存储需求等。类型说明如在CREATE TABLE 语句中那样给出。可选的信息由方括号([ ])给出。如,语MEDIUMINT[(M)] 表示最大显示宽度(指定为M)是可选的。另一方面,对于CHAR( M ),无方括号表示的(M) 是必须的。

2.2.2 数值列类型

MySQL的数值列类型有两种:

■ 整型。用于无小数部分的数,如1、4 3、- 3、0 或- 7 9 8 4 3 2。可对正数表示的数据使用整数列,如磅的近似数、英寸的近似数,银河系行星的数目、家族人数或一个盘子里的细菌数等。

■ 浮点数。用于可能具有小数部分的数,如3 . 14 15 9、- . 0 0 27 3、- 4 . 7 8、或3 9 . 3 E + 4。可将浮点数列类型用于有小数点部分或极大、极小的数。可能会表示为浮点数的值有农作物平均产量、距离、钱数(如物品价格或工资)、失业率或股票价格等等。整型值也可

上一页  1 2 3 4 5 6 7 8  下一页

Tags:Mysql 入门 系列

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接