Was sind Einschränkungen?
Einschränkungen sind eine Art „Vorschrift“, die erfordert, dass Daten bestimmte Bedingungen erfüllen.
hat hauptsächlich die folgenden Einschränkungen:
1. Primärschlüsseleinschränkung : Form: Primärschlüssel (Feldname);
Bedeutung (Funktion): Der Wert dieses Einstellungsfeldes kann zur „eindeutigen Bestimmung einer Datenzeile“ verwendet werden, was eigentlich „Primärschlüssel“ bedeutet.
2. Eindeutige Einschränkung: Form: eindeutiger Schlüssel (Feldname);
Bedeutung (Funktion): Machen Sie den Wert des festgelegten Felds „einzigartig“, Natur ist auch unterscheidbar.
3. Fremdschlüsseleinschränkungen: Form: Fremdschlüssel (Feldname) verweist auf andere Tabellennamen (entsprechend Feldnamen in anderen Tabellen); : Der Wert des eingestellten Feldes muss bereits im entsprechenden Feld in der entsprechenden, vom Benutzer angegebenen Tabelle vorhanden sein.
4. Nicht-Null-Einschränkung:Form: nicht null, was tatsächlich das „nicht null“-Attribut ist, das beim Festlegen eines Felds geschrieben wird. Diese Einschränkung kann nur für Feldattribute geschrieben werden;
5. Standardform: XX-Wert; tatsächlich ist es diejenige, die beim Festlegen von a geschrieben wird Feld. Standardattribut „Standardwert“Diese Einschränkung kann nur auf Feldattribute geschrieben werden
6. Form: prüfen (eine Art Beurteilungsaussage). ), wie zum Beispiel:
create table tab1 ( age tinyint, check (age>=0 and age <100) /*这就是检查约束*/ )
Tatsächlich sind Primärschlüsseleinschränkungen, Eindeutigkeitseinschränkungen und Fremdschlüsseleinschränkungen nur „zwei verschiedene Perspektiven auf dasselbe.“ Sie werden auch „Primärschlüsselindex“, „einzigartig“ genannt Index“ und „Fremdschlüsseleinschränkungen“. Schlüsselindex“.
Verwandte Lernempfehlungen:MySQL-Datenbank
Das obige ist der detaillierte Inhalt vonWozu dienen Einschränkungen in MySQL?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!