Heim > Datenbank > MySQL-Tutorial > Hauptteil

完整性约束(章节摘要)

WBOY
Freigeben: 2016-06-07 15:59:20
Original
1371 Leute haben es durchsucht

1,数据库的完整性约束是针对数据更新时所做的一种检查措施,在一张数据表上回存在一个或多个约束。 2,约束一共分为5种:非空约束(NOT NULL),唯一约束(UNIQUE),主键约束(PRIMARY KEY),检查约束(CHECK),外键约束(FOREIGN KEY)。 3,定义约束的

1,数据库的完整性约束是针对数据更新时所做的一种检查措施,在一张数据表上回存在一个或多个约束。

2,约束一共分为5种:非空约束(NOT NULL),唯一约束(UNIQUE),主键约束(PRIMARY KEY),检查约束(CHECK),外键约束(FOREIGN KEY)。

3,定义约束的时候可以使用CONSTRAINT关键字设置约束的名称。

4,外键约束设置时可以进行级联更新数据的操作如下。
ON DELETE CASCADE:当主表数据删除时,对应的子表数据同时删除;
ON DELETE SET NULL:当主表数据删除时,对应的子表数据设置为null。

5,约束可以在表定义的时候设置,也可以为已有的数据表单独添加约束,约束的修改使用ALTER命令来完成。

6,当一个约束暂时不使用时可以将其设置为禁用状态,随后再重新启用。
Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage