Detailliertes Beispiel zum Erstellen und Löschen von Tabellen in MySQL

Detailliertes Beispiel zum Erstellen und Löschen von Tabellen in MySQL

Der Befehl zur Tabellenerstellung erfordert:

  • Der Name der Tabelle
  • Feldname
  • Definieren Sie jedes Feld (Typ, Länge usw.)

Grammatik

Nachfolgend sehen Sie die allgemeine SQL-Syntax zum Erstellen einer MySQL-Tabelle:

CREATE TABLE Tabellenname (Spaltenname Spaltentyp);

Jetzt erstellen wir die folgenden Tabellen in der Testdatenbank.

Tabelle tutorials_tbl( erstellen
  tutorial_id INT NICHT NULL AUTO_INCREMENT,
  tutorial_title VARCHAR(100) NICHT NULL,
  tutorial_author VARCHAR(40) NICHT NULL,
  Einreichungsdatum DATUM,
  PRIMÄRSCHLÜSSEL (tutorial_id)
);

Hier müssen einige Daten erläutert werden:

Das Feld verwendet das Attribut NOT NULL, da der Wert dieses Felds nicht NULL sein soll. Wenn der Benutzer versucht, einen Datensatz mit NULL-Wert zu erstellen, generiert MySQL daher einen Fehler.

Das AUTO_INCREMENT-Attribut des Felds weist MySQL an, das ID-Feld automatisch auf die nächste verfügbare Nummer zu erhöhen.

Das Schlüsselwort PRIMARY KEY wird verwendet, um diese Spalte als Primärschlüssel zu definieren. Sie können zur Definition eines Primärschlüssels mehrere Spalten definieren, indem Sie diese durch Kommas trennen.

1. Erstellen Sie eine Tabelle über die Eingabeaufforderung

Über die mysql>-Eingabeaufforderung können Sie ganz einfach eine MySQL-Tabelle erstellen. Verwenden Sie den SQL-Befehl CREATE TABLE, um eine Tabelle zu erstellen.

Beispiel

Hier ist ein Beispiel, das eine Tabelle erstellt: tutorials_tbl

root@host#mysql -u root -p
Passwort eingeben:
mysql> verwenden Sie TUTORIALS;
Datenbank geändert
mysql> TABELLE ERSTELLEN tutorials_tbl(
  -> tutorial_id INT NICHT NULL AUTO_INCREMENT,
  -> tutorial_title VARCHAR(100) NOT NULL,
  -> tutorial_author VARCHAR(40) NICHT NULL,
  -> Einreichungsdatum DATUM,
  -> PRIMÄRSCHLÜSSEL ( tutorial_id )
  -> );
Abfrage OK, 0 Zeilen betroffen (0,16 Sek.)
MySQL>

Hinweis: MySQL beendet den Befehl erst, wenn ein Semikolon (;) angegeben wird, um das Ende des SQL-Befehls anzuzeigen.

Es ist sehr einfach, vorhandene MySQL-Tabellen zu löschen, Sie müssen jedoch beim Löschen vorhandener Tabellen sehr vorsichtig sein, da die durch das Löschen der Tabelle verlorenen Daten nicht wiederhergestellt werden können.

Grammatik

Dies ist die allgemeine SQL-Syntax zum Löschen einer MySQL-Tabelle:

DROP TABLE Tabellenname;

1. Löschen Sie die Tabelle aus der Eingabeaufforderung

Hierzu muss lediglich der DROP TABLE SQL an der MySQL>-Eingabeaufforderung ausgeführt werden.

Beispiel

Hier ist ein Beispiel, das die Tabelle löscht: tutorials_tbl

root@host#mysql -u root -p
Passwort eingeben:
mysql> Test verwenden;
Datenbank geändert
mysql> DROP TABLE-Tutorials_tbl
Abfrage OK, 0 Zeilen betroffen (0,8 Sek.)
MySQL>

Zusammenfassen

Oben finden Sie ein ausführliches Beispiel zum Erstellen und Löschen einer Tabelle in MySQL. Ich hoffe, es ist hilfreich für Sie. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und ich werde Ihnen rechtzeitig antworten. Ich möchte auch allen für ihre Unterstützung der Website 123WORDPRESS.COM danken!

Das könnte Sie auch interessieren:
  • Implementierung der MySQL-Tabellenlöschoperation (Unterschiede zwischen Löschen, Abschneiden und Löschen)
  • So löschen Sie Tabellendaten in MySQL
  • Löschen Sie ein Feld in der MySQL-Tabelle über die Befehlszeile
  • Tutorial zum Löschen einer Tabelle in MySQL
  • Beispielerklärung für den MySQL-Befehl zum Erstellen und Löschen von Tabellen
  • Drei Möglichkeiten zum Löschen einer Tabelle in MySQL (Zusammenfassung)

<<:  Tiefgreifendes Verständnis der Matching-Logik von Server und Standort in Nginx

>>:  Tiefgreifendes Verständnis des Slot-Scopes in Vue (für Anfänger geeignet)

Artikel empfehlen

Detaillierte Erklärung, wo Docker Protokolldateien speichert

Inhaltsverzeichnis Wo werden die Protokolle gespe...

Detaillierte Erläuterung des Zeitdarstellungsbeispiels des Linux-Zeitsubsystems

Vorwort Um zum Originalcode kompatibel zu sein, b...

Verstümmelte Zeichen und Lösungen im MySQL-Zeichensatz

Vorwort Ein Zeichensatz ist eine Reihe von Symbol...

MySQL-Beispiel zum Abrufen des heutigen und gestrigen Zeitstempels 0:00

Wie unten dargestellt: Gestern: UNIX_TIMESTAMP(CA...

Das Laufschriftelement implementiert Effekte wie scrollende Schriften und Bilder

Mit dem Laufschriftelement können Sie einfache Gle...

Detaillierte Erläuterung des MySql-Beispiels für automatische Kürzung

Detaillierte Erläuterung des MySql-Beispiels für ...

Beispiel für die Verwendung von UserMap in IMG

usemap ist ein Attribut des <img>-Tags, das ...

Lernunterlagen zum Schreiben des ersten Vue-Programms

Inhaltsverzeichnis 1. Schreiben Sie ein HTML, das...

Ist es einfach, mit Vue3 eine Popup-Komponente zu kapseln?

Inhaltsverzeichnis Zusammenfassung zuerst: 🌲🌲 Vor...