• 忘掉天地
  • 仿佛也想不起自己
bingliaolongBingliaolong  2019-10-26 23:23 Aet 隐藏边栏 |   抢沙发  1 
文章评分 1 次,平均分 5.0

PRIMARY KEY

概述

  1. 主键约束用于唯一标识表中的每一行记
  2. 每个表只能有一个主键,主键列的值不能重复且不能为空

特点

  1. 主键列中的每个值必须是唯一的,不允许重复
  2. 主键列不能包含NULL值
  3. 每个表只能有一个主键
    1. 但是,主键可以由单个列或多个列组成(复合主键)
  4. 数据库系统会自动为主键列创建索引,以加速基于主键的查询操作
    1. 这个索引通常是一个B+树索引
  5. 主键通常用于定义外键(Foreign Key)约束,以维护数据库表之间的参照完整性
    1. 外键引用主键,确保数据的完整性和一致性
  6. 如果没有显式命名主键约束,数据库系统会自动为主键生成一个默认名称

语法

复合主键

  1. 方法一

  1. 方法二
    1. 显式地为主键约束命名为t_usr_id_name_pk
    2. 命名约束有助于在将来修改或删除约束时更容易引用

自动主键

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

bingliaolong
Bingliaolong 关注:0    粉丝:0 最后编辑于:2024-06-26
Everything will be better.

发表评论

表情 格式 链接 私密 签到
扫一扫二维码分享