数据库表的约束、数据库的设计、备份和还原

主要内容

  • 能够完成数据的备份和恢复
  • 能够使用SQL语句添加主键、外键、唯一、非空约束
  • 能够说出多表之间的关系及其建表原则
  • 能够理解三大范式

第一章 数据库表的约束

1.1 概念

对表中的数据进行限制,保证数据的正确性、有效性和完整性。一个表如果添加了约束,不正确的数据将无法插入到表中。约束在创建表的时候添加比较合适。

1.2 分类

1.2.1 主键约束:PRIMARY KEY

  1. 主键的作用:用来唯一标识数据库中的每一条记录。
    在这里插入图片描述

  2. 主键的选择:通常不用业务字段作为主键,单独给每张表设计一个id的字段,把id作为主键。
    主键是给数据库和程序使用的,不是给最终的客户使用的。所以主键有没有含义没有关系,只要不重复,非空就行。
    如:身份证。而学号不建议做成主键。

  3. 主键的特点:

    1. 非空且唯一;
    2. 一张表只能有一个字段为主键。
    INSERT INTO stu VALUES 

猜你喜欢

转载自blog.csdn.net/wssh1854/article/details/104237629
今日推荐