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

Ein genauerer Blick auf die Unterschiede zwischen Link und @import

Es gibt drei Hauptmethoden, CSS auf einer Seite zu...

Beispielcode für CSS-Flex-Layout mit automatischem Zeilenumbruch

Um einen Flex-Container zu erstellen, fügen Sie e...

CSS zum Erzielen eines dynamischen Schaltflächeneffekts mit Partikeln

Ursprünglicher Link https://github.com/XboxYan/no...

Der vollständige Code der im Uniapp-Applet enthaltenen Radardiagrammkomponente

Effektbild: Der Implementierungscode lautet wie f...

So importieren Sie CSS-Stile in externe HTML-Stylesheets

Der Link-In-Stil besteht darin, alle Stile in ein...

Chinesische Parameterbeschreibung und Verwendungsbeispiele für ffmpeg

1. Wenn ffmpeg Videodateien überträgt, können die...

Vue erzielt einen nahtlosen Karusselleffekt

In diesem Artikel wird der spezifische Code von V...

Das Prinzip und die Anwendung der ES6-Dekonstruktionszuweisung

Inhaltsverzeichnis Array-Destrukturierungszuweisu...

Frameset über Iframe in Body einfügen

Da Frameset und Body auf derselben Ebene liegen, k...

Linux-Datei-/Verzeichnisberechtigungen und Eigentümerverwaltung

1. Übersicht über Dateiberechtigungen und Eigentu...

So installieren und verwenden Sie Cockpit unter CentOS 8/RHEL 8

Cockpit ist ein webbasiertes Serververwaltungstoo...

Einige Kenntnisse über die absolute und relative Positionierung von Seitenelementen

Ab heute werde ich regelmäßig kleine Wissenspunkte...

Mysql speichert Baumstruktur durch Adjazenzliste (Adjazenzliste)

Der folgende Inhalt stellt den Prozess und die Lö...