phpmyadmin建表各属性

来源:互联网 发布:不要网络的钢琴游戏 编辑:程序博客网 时间:2024/05/22 01:41
原文地址:phpmyadmin mysql下面建立字段时的各个属性作者:壮士
[转载]phpmyadmin <wbr>mysql下面建立字段时的各个属性

1、字段:字段名称

2、类型:字段类型

3、长度:字段的长度,如varchar类型,在这个位置设置最大字符长度,但是对int、bigint、smallint、tinyint来说,他们的存储的长度是固定的,这里设置的是他们显示的宽度度。
     bigint:  8字节
   int:   4字节
smallint:2字节
tinyint: 1字节

4、整理:字段采用的编码
例如: utf8_general_ci Unicode (多语言), 不区分大小写,
具体说明参考:http://wenku.baidu.com/view/a0c64d3b580216fc700afd4c.html

5、属性:字段属性,针对数值型数据和日期类型数据的设置。
    UNSIGNED:该字段不会有非负数出现,比如 int 设置为该属性,那么这列的数值都是从0开始。
ZEROFILL:默认补充的空格用零代替,设置为这个属性的时候,该列就是非负数列。例如,对于声明为INT(5) ZEROFILL的列,值4检索为00004
ON UPDATE CURRENT_TIMESTAMP:该列列为默认值使用当前的时间戳,并且自动更新。
参考:http://dev.mysql.com/doc/refman/5.1/zh/column-types.html#numeric-types

6、null:该列是否允许为空

7、默认:该列的默认值

8、额外:设置列值为自增,针对数值类型。
         AUTO_INCREMENT:自增。
0 0