int(10) 数字类型 长度为10
primary key主键 非空且唯一
NOT NULL不能为空 必填
unique 唯一约束,该内容必须唯一
auto_increment主键自增长 从1开始,步长为1
如果已经创建可修改字段的类型及..:alter table 表名 modify 字段名 ................
主键和唯一索引都要求值唯一,但是它们还是有区别的:①.主键是一种约束,唯一索引是一种索引;
②.一张表只能有一个主键,但可以创建多个唯一索引;
③.主键创建后一定包含一个唯一索引,唯一索引并一定是主键;
④.主键不能为null,唯一索引可以为null;
⑤.主键可以做为外键,唯一索引不行;
如果是对多个列增加 UNIQUE 约束,通过 ADD UNIQUE KEY 处理。mysql>CREATE TABLE test_unique(
-> idINT,
-> name VARCHAR(10),
-> value VARCHAR(10)
->)
Query OK, 0 rows affected (0.08 sec)
mysql>ALTER TABLE test_unique
-> ADD UNIQUE KEY(name, value)
Query OK, 0 rows affected (0.13 sec)
Records: 0 Duplicates: 0 Warnings: 0
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)