Zwang
1. Primärschlüsseleinschränkung
Erstellen Sie beispielsweise eine Studententabelle und legen Sie die Studentennummer als Primärschlüssel fest. Nachdem Sie die Tabelle erstellt haben, können Sie die Tabellenstruktur über SHWO COLUMNS FROM student anzeigen. CREATE TABLE Student ( id int Primärschlüssel, stu_name varchar(20) ); 2. Einzigartige Einschränkung
Erstellen Sie beispielsweise eine Lehrertabelle mit einem automatisch inkrementierten ID-Feld und einem eindeutigen Feld „Tea_Name“. CREATE TABLE Lehrer( ID int AUTO_INCREMENT PRIMARY KEY, tea_name varchar(20) NICHT NULL EINZIGARTIGER SCHLÜSSEL ); 3. Standardbeschränkungen
Erstellen Sie beispielsweise eine Kurstabelle mit einer Standardunterrichtszeit von 40 Minuten. CREATE TABLE-Kurs ( ID int AUTO_INCREMENT PRIMARY KEY, cou_name varchar(20) NICHT NULL EINZIGARTIGER SCHLÜSSEL, Zeit int DEFAULT 40 ); INSERT INTO course(cou_name) values('Chinesisch'); 4. Nicht Null-Einschränkung
Erstellen Sie beispielsweise beim Erstellen der Tabelle „Personen“ Nicht-Null-Einschränkungen in der Spalte „ID“ und der Spalte „Name“: Tabelle „Personen“ erstellen ( id int nicht NULL, p_name varchar(20) ungleich null, Abteilung varchar(20), Adresse varchar(20), telNum varchar(20) ) DESC-Personen; 5. Fremdschlüsseleinschränkungen
1. Die übergeordnete und die untergeordnete Tabelle müssen dieselbe Speicher-Engine verwenden. Temporäre Tabellen sind verboten. CREATE TABLE Schule( ID int AUTO_INCREMENT PRIMARY KEY, sname varchar(20) NICHT NULL ); Tabelle erstellen Student2 ( ID int AUTO_INCREMENT PRIMARY KEY, sid int, Fremdschlüssel (sid) Referenzen Schule (id) ); Referenzielle Operationen auf Fremdschlüsseleinschränkungen
Tabelle erstellen Student3 ( ID int AUTO_INCREMENT PRIMARY KEY, sid int, FOREIGN KEY (sid) REFERENZEN Schule (id) ON DELETE CASCADE );
Zusammenfassen Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, dass der Inhalt dieses Artikels einen gewissen Lernwert für Ihr Studium oder Ihre Arbeit hat. Vielen Dank für Ihre Unterstützung von 123WORDPRESS.COM. Wenn Sie mehr darüber erfahren möchten, schauen Sie sich bitte die folgenden Links an Das könnte Sie auch interessieren:
|
<<: Mehrere Möglichkeiten zum Wechseln zwischen Vue Tab und Cache-Seiten
>>: So verwenden Sie die Markdown-Editor-Komponente in Vue3
Aktivieren Sie den Fernzugriff Aktivieren Sie die...
Wenn Sie den Docker-Container nach dem Betreten d...
Was sind Slots? Wir wissen, dass in Vue nichts in...
Inhaltsverzeichnis Das Verfahren Im Objekt Verste...
Inhaltsverzeichnis 01 Hintergrund 02 Einleitung 0...
Inhaltsverzeichnis 1. Einleitung II. Überwachungs...
Hinweis: nginx über brew installiert Stammverzeic...
Warum befinden sich die Bildlaufleisten der Brows...
Inhaltsverzeichnis webpack5 Offizieller Start Bau...
Code kopieren Der Code lautet wie folgt: <HTML...
Wenn Front-End und Back-End interagieren, müssen ...
0x00 Einführung Vor einigen Monaten habe ich eine...
Amtliche Dokumentation: https://dev.mysql.com/doc...
Server: Ubuntu Server 16.04 LSS Kunde: Ubuntu 16....
Ich habe mich kürzlich mit Linux beschäftigt und ...