发布网友 发布时间:2022-04-29 20:00
共4个回答
懂视网 时间:2022-04-30 00:22
转载出处:
http://www.doc88.com/p-538467175318.html
1. 主键
(1)含义:能确定一条记录的唯一标识。
(2)主键设计原则:主键应当是对用户没有意义的;主键应是单列的,一遍提高连接和筛选的操作效率;主键不应更新;主键不应包含动态变化的数据,比如,时间戳、创建/修改时间列;主键应当自动生成。
(3)查看方式:使用navicat premium 连接数据库,选中表格,右键-design table,选择indexes,有unique标识即为主键。
2.外键
用于与另一张表关联。若列A是表1的列,同时是表2的主键,那么列A就是表1的外键。
3.索引
SQL(三)-主键、外键和索引
标签:
热心网友 时间:2022-04-29 21:30
你说主键和索引有什么区别,个人认为没区别,因为主键是索引的一种,而且是最严格的一种索引,所以个人认为主键和索引没什么区别。热心网友 时间:2022-04-29 22:48
一、定义热心网友 时间:2022-04-30 00:22
设置主键是为每条数据进行一次单一的编排,在表中设置主键说明在这表中的每条数据都是唯一性的,即使有些内容会相同,但是主键这一列是唯一的,具有唯一性。外键是在主表列中的数据和外表列中的数据相关联,主表中的数据存在时,外表中列的数据与主表相对应,数据不能与主表列中其他数据不同的,具有约束性。索引就是一种按某种数据的查询规律,具有书的目录一样的检索功能。索引按存储顺序分为:簇索引和非簇索引,按属性分为:唯一索引,主关键字索引和普通索引,主键是簇索引,也是唯一索引。