Il existe plusieurs types de contraintes dans la base de données : Les données de la colonne de clé primaire doivent être uniques et ne doivent pas être vides.
(Contrainte unique) : La colonne doit être unique et peut être nulle, mais une seule valeur nulle peut apparaître.
Vérifier la contrainte(Vérifier la contrainte) : Limites sur la plage de valeurs d'une colonne, restrictions de format, etc., telles que contraintes sur l'âge, l'e-mail (doit avoir @).
Contrainte par défaut(Contrainte par défaut) : La valeur par défaut d'une certaine colonne S'il y a beaucoup de données en double dans la base de données, elle peut être définie comme valeur par défaut. Quantity
Foreign Key constraint(Foreign Key constraint) : utilisée pour établir une relation entre deux tables, vous devez préciser quelle colonne de la table principale est référencée. Tutoriel recommandé :
Tutoriel vidéo d'introduction à MySQL
1. Ouvrez mon navigateur, puis recherchez ma table de professeur, sélectionnez-la, puis cliquez sur « table de conception » dans la barre de menu.nom' : vous n'avez pas besoin de le remplir. Le système le générera automatiquement une fois que vous l'aurez enregistré avec succès.
'
FieldName' : il s'agit de la clé que vous souhaitez définir comme clé étrangère. Sélectionnez ici 'dept''
Reference DadaBase' : la base de données associée à la clé étrangère. '
Table de référence' : La table associée, voici la table du département '
Noms déposés Forgin' : Les champs associés, voici le code '
ondelete' : C'est l'action sélectionnée lors de la suppression. Mon choix ici est setNull, ce qui signifie que lorsque la table associée est supprimée, le champ professeur> département sera défini sur null. '
onupdate' : C'est l'action sélectionnée lors de la mise à jour. Mon choix ici est CASCADE, ce qui signifie que lorsque la table associée est mise à jour, le champ enseignant>département sera défini sur une mise à jour en cascade.
4. Une fois les paramètres terminés, cliquez sur « enregistrer » pour enregistrer et quitter. Vous pouvez également cliquer sur « ajouter une clé étrangère » pour ajouter une autre clé étrangère.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!