MySQL 自动增长(auto_Increment)和主键 primary key

MySQL 自动增长(auto_Increment)和主键 primary key

MySQL知识qingyu2020-11-09 7:10:422486A+A-

  自动增长:

  字段从1开始,每次递增1,自动增长的值就不会重复,适合生成唯一的id。在MySQL中主要是自动增长列,必须是主键。否则报错。

  主键:

  说明

  唯一标识表中记录的一个或者一组列是主键

  特点

  1. 不能重复,不能为空

  2. 一个表中只有一个主键

  作用

  1. 保证数据完整性

  2. 加快查询速度(自动创建主键索引)

  选择主键的原则

  最少性:尽量选择单个键作为主键

  稳定性:尽量选择数值更新少的列作为主键

  创建主键:

MySQL 自动增长(auto_Increment)和主键 primary key

MySQL 自动增长(auto_Increment)和主键 primary key

  添加主键:

MySQL 自动增长(auto_Increment)和主键 primary key

  删除主键:

MySQL 自动增长(auto_Increment)和主键 primary key

  小结:只要是自动增长(auto_Increment)一定是主键,反之不成。主键不一定自动增长。一个表只能有一个主键,主键可以由多个字段组成。

点击这里复制本文地址 欢迎来到大黄鸡源码分享网
qrcode

大黄鸡源码编程网 © All Rights Reserved.  
网站备案号:闽ICP备18012015号-4
Powered by Z-BlogPHP
联系我们| 关于我们| 广告联系| 网站管理