WEB开发网
开发学院数据库MySQL Mysql入门系列:MYSQL列类型参考 阅读

Mysql入门系列:MYSQL列类型参考

 2006-12-31 10:52:14 来源:WEB开发网   
核心提示: 注释 关于该类型的一些杂项说明,通用属性 有的属性对所有类型或对于几乎所有类型都适用,Mysql入门系列:MYSQL列类型参考(2),它们列在这里,而不是列在每种类型的说明中,则0 到6 5 5 3 5 (0 到216-1)缺省值:如果列可为NULL;则为NULL;如果列为NOT NULL

注释 关于该类型的一些杂项说明。

通用属性 有的属性对所有类型或对于几乎所有类型都适用。它们列在这里,而不是列在每种类型的说明中。可对任何类型指定NULL 或NOT NULL 属性。还可对所有类型指定D E FA U LT default_value。

MYSQL数值类型

MySQL提供了整数和浮点数的数值类型。可根据所要表示的值的范围选择相应的类型。

对于整数类型,如果指定了AUTO_INCREMENT 属性,则列必须为PRIMARY KEY 或UNIQUE 索引。将NULL 插入AUTO_INCREMENT 列将会插入一个大于该列中当前最大值的值。如果指定了UNSIGNED 属性,则相应的整数类型不允许取负值。

如果指定了ZEROFILL 属性,则用前导零填充数值类型值以达到列的显示宽度。

1. TINYINT[(M)]

说明:非常小的整数

允许的属性:AUTO _ I N C R E M E N T, UNSIGNED, ZEROFILL

取值范围:-128 到127(-27 到27-1),或者如果为U N S I G N E D,则0 到2 5 5(0 到2 8-1)

缺省值:如果列可为NULL;则为NULL;如果列为NOT NULL,则为0

存储需求:1字节

2. SMALLINT[(M)]

说明:小整数

允许的属性:AUTO _ I N C R E M E N T, UNSIGNED, ZEROFILL

取值范围:-32768 到3 27 6 7(-215 到215-1),或者如果为U N S I G N E D,则0 到6 5 5 3 5 (0 到216-1)

缺省值:如果列可为NULL;则为NULL;如果列为NOT NULL,则为0

存储需求:2 字节

3. MEDIUMINT[(M)]

说明:中等大小的整数

允许的属性:AUTO _ I N C R E M E N T, UNSIGNED, ZEROFILL

取值范围:-8388608 到8 3 8 8 6 07(-22 3 到22 3-1),或者如果为U N S I G N E D,则0 到16 7 7 2 15(0 到22 4-1)

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

Tags:Mysql 入门 系列

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