Heim > Datenbank > MySQL-Tutorial > Hauptteil

Wozu dienen Einschränkungen in MySQL?

藏色散人
Freigeben: 2020-09-19 15:06:23
Original
4432 Leute haben es durchsucht

Wozu dienen Einschränkungen in MySQL?

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) /*这就是检查约束*/
)
Nach dem Login kopieren

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!

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