mysql&sql数据库

mysql&sql数据库http://dev.mysql.com/doc/refman/5.1/zh/column-types.html

MySQL支持多种列类型:数值类型、日期/时间类型和字符串(字符)类型。本章首先对这些列类型进行了概述,然后更加详细地描述了各种列的类型,以及列类型存储需求的总结。概述很简单。关于具体列类型的详细信息应查阅详细的描述,例如指定值时允许使用的格式。

几种列类型描述使用了下述惯例:

·         M

表示最大显示宽度。最大有效显示宽度是255

·         D

适用于浮点和定点类型,并表示小数点后面的位数。最大可能的值是30,但不应大于M-2

·         方括号([’和‘])表示可选部分。

数值类型概述

M指示最大显示宽度。最大有效显示宽度是255。显示宽度与存储大小或类型包含的值的范围无关

如果为一个数值列指定ZEROFILLMySQL自动为该列添加UNSIGNED属性。

SERIALBIGINT UNSIGNED NOT NULL AUTO_INCREMENT UNIQUE的一个别名。

在整数列定义中,SERIAL DEFAULT VALUENOT NULL AUTO_INCREMENT UNIQUE的一个别名。

警告:应当清楚,当使用在整数值(其中一个是UNSIGNED类型)之间使用减号时,结果是无符号。


 

posted @ 2011-11-10 10:13  漠北风  阅读(118)  评论(0编辑  收藏  举报