搜索
写经验 领红包
 > 运动

mysql字段属性有哪些(mysql字段属性改为非空)

导语:MySQL 字段属性

1. unsigned 可以让空间增加一倍 -128-127 0-255

只能用在数值型字段

2. zerofill

只能用在数值型字段, 前导0

该字段自动应用UNSIGNED

3. AUTO_INCREMENT

只能是整数, 数据每增加一条就会自动增1, 字段的值是不充许重复

NULL 0 留空

每个表都最好有一个ID字段,设置为自动增涨, auto_increment

4. NULL 和 NOT NULL

默认是空

NULL 值

将来将这个表的数据转为PHP程序的数据时, 整数列有NULL 转成0吗 字符串NULL PHP &39; 0.00

建议: 在创建表时每个字段都不要插入NULL

not null

5 default

CREATE TABLE users(id INT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY,name VARCHAR(30) NOT NULL DEFAULT &39;,height DOUBLE(10,2) NOT NULL DEFAULT 0.00,age INT NOT NULL DEFAULT 0,sex CHAR(4) NOT NULL DEFAULT &39;);

本文内容由小滢整理编辑!