我在设计数据库的时候经常看到书上这么写
比如
字段 数据类型 备注
id INTEGER UNSIGNED NOT NULL AUTO_INCREMENT. 栏目编号
能问下各位吗
在这里
integer unsigned 代表什么意思?我有点不明白?谢谢大家了!
字面上的意思就是“无符号整数”,就是说该字段的数值都是非负的,这样可以扩大正数的范围,如有符号的TINYINT类型能表示-128至128,而无符号(unsigned)的TINYINT类型就可以表示0至256了。
INT[(M)] [UNSIGNED] [ZEROFILL]
一个正常大小整数。有符号的范围是-2147483648到2147483647,无符号的范围是0到4294967295。
INTEGER[(M)] [UNSIGNED] [ZEROFILL]
这是INT的一个同义词。
integer 整数
unsigned 无符号
NOT NULL 不为空
AUTO_INCREMENT 自增
来自 http://bbs.csdn.net/topics/210002596