Maison > base de données > tutoriel mysql > le corps du texte

完整性约束(章节摘要)

WBOY
Libérer: 2016-06-07 15:59:20
original
1378 Les gens l'ont consulté

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,当一个约束暂时不使用时可以将其设置为禁用状态,随后再重新启用。
Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal