MySQL 自动增长(auto_Increment)和主键 primary key
自动增长:
字段从1开始,每次递增1,自动增长的值就不会重复,适合生成唯一的id。在MySQL中主要是自动增长列,必须是主键。否则报错。
主键:
说明:
唯一标识表中记录的一个或者一组列是主键
特点:
1. 不能重复,不能为空
2. 一个表中只有一个主键
作用:
1. 保证数据完整性
2. 加快查询速度(自动创建主键索引)
选择主键的原则:
最少性:尽量选择单个键作为主键
稳定性:尽量选择数值更新少的列作为主键
创建主键:
添加主键:
删除主键:
小结:只要是自动增长(auto_Increment)一定是主键,反之不成。主键不一定自动增长。一个表只能有一个主键,主键可以由多个字段组成。
下一篇:css单行文本垂直居中