Dieser Artikel beschreibt anhand von Beispielen die grundlegenden Operationen von MySQL-Datentabellen, einschließlich Tabellenstrukturoperationen und Feldoperationen. Teilen Sie uns die Einzelheiten zu Ihrer Information mit: In diesem Abschnitt wird Folgendes beschrieben:Tabellenstrukturoperationen
Feldoperationen
Erstveröffentlichung: 2018-02-18 21:31 TabellenstrukturoperationenErstellen Sie eine Datentabelle:
Tabelle erstellen [falls nicht vorhanden] Tabellenname ( Feldname Datentyp, Feldname Datentyp)[Tabellenoptionen];
-- Bevor Sie eine Tabelle erstellen, müssen Sie eine Datenbank angeben. Sie können use verwenden, um anzugeben, auf welcher Datenbank nachfolgende Vorgänge basieren, oder Sie können den Datenbanknamen als Präfix verwenden, um anzugeben, in welcher Datenbank die Datentabelle erstellt wird.
Sehen Sie sich das Datenblatt an:Zeigen Sie die Datentabelle an, um die vorhandene Datentabelle und die Feldinformationen der Datentabelle anzuzeigen
-- Alle Tabellen anzeigen Tabellen anzeigen; -- Zeigen Sie einige Tabellen an, z. B. „Fuzzy Match“. - Zeigen Sie die Anweisung zur Tabellenerstellung an. Show Create Table Data Table Name; -- Drehen Sie, um die Struktur anzuzeigen. Zeigen Sie „Tabelle erstellen“ an. Datentabellenname\G; -- Tabellenstruktur anzeigen: Feldinformationen in der Tabelle anzeigen: Desc/Beschreibung Tabellenname; Tabellennamen beschreiben; Spalten aus Tabellennamen anzeigen;
Tabellen anzeigen; Legende:
Spalten aus Tabellenname beschreiben/einblenden; Ändern Sie die Datentabellenstruktur:Beim Ändern einer Tabelle können Sie nur den Tabellennamen und die Tabellenoptionen ändern.
-- Ändern Sie den Tabellennamen: Tabelle umbenennen, alten Tabellennamen in neuen Tabellennamen; --Tabellenoptionen ändern: Tabelle ändern, Tabellenname, Tabellenoption [=] Wert;
Tabelle „Student“ in „my_student“ umbenennen; Tabellenklasse in my_class umbenennen; -- Tabelle ändern my_student charset gbk; Tabelle ändern my_collation_bin collate =utf8_bin; Löschen Sie die Datentabelle:
Tabelle Tabellenname1, Tabellenname2 löschen...;
Demo der Drop-Tabelle; Tabelle „Demodaten“ löschen;
Feldoperationen:Neue Felder:Neue Felder werden basierend auf der vorhandenen Tabelle hinzugefügt.
Tabelle ändern Tabellenname hinzufügen [Spalte] Feldname Datentyp [Spaltenattribute] [Position];
Tabelle ändern Tabellenname hinzufügen [Spalte] Feldname Datentyp [Spaltenattribute] [Position]; Ändern Sie die Tabellendemo und fügen Sie zuerst die Spalten-ID int hinzu. Tabelle demo ändern, ID int hinzufügen; Tabelle demo ändern, Klasse int nach Alter hinzufügen; Ändern Sie die Tabelle demo und fügen Sie nach dem Alter eine Zahl int hinzu, die nicht null ist.
Ändern Sie die Felder:Das Ändern eines Feldes beinhaltet im Allgemeinen das Ändern des Felddatentyps oder der Feldattribute
Tabelle ändern Tabellenname Feldnamen ändern Datentyp [Attribut] [Position];
Ändere die Tabelle my_student und ändere die Nummer char(10) nach der ID. Tabelle demo ändern, Nummer int null ändern; -- Tabelle „Student“ ändern, Namen ändern, varchar (20) nicht null; -- Tabelle „Student“ ändern, Namen ändern, varchar (20), nicht null, Primärschlüssel;
Felder umbenennen:
Tabelle ändern, Tabellenname ändern, altes Feld, neues Feld, Datentyp [Attribut] [Position];
Tabelle ändern, Demo ändern, Klassenzimmer ändern, varchar (10); Tabelle ändern my_student, Geschlecht ändern varchar(10);
Löschen eines Felds:
Tabelle ändern, Tabellenname, Feldname löschen;
Tabelle ändern my_student, Alter löschen; Demo-Drop-Raum für Tabellenänderung;
Leser, die an weiteren MySQL-bezogenen Inhalten interessiert sind, können sich die folgenden Themen auf dieser Site ansehen: „MySQL-Abfragekenntnisse“, „MySQL-Transaktionsoperationskenntnisse“, „MySQL-gespeicherte Prozedurkenntnisse“, „Zusammenfassung der Kenntnisse zu MySQL-Datenbanksperren“ und „Zusammenfassung der allgemeinen MySQL-Funktionen“. Ich hoffe, dass dieser Artikel für jedermann beim Entwurf einer MySQL-Datenbank hilfreich ist. Das könnte Sie auch interessieren:
|
>>: Detaillierte Erläuterung des Anwendungsbeispiels für den JQuery-Tag-Selektor
Wenn Ihr aktueller Pfad beispielsweise /var/log i...
In MySQL liest die Funktion LOAD_FILE() eine Date...
Bei der Erstellung von Webseiten werden Eingabe un...
1. Finden Sie eine geeignete Version von Redis fü...
Inhaltsverzeichnis Vorsichtsmaßnahmen Notwendige ...
„Cellspacing“ ist der Abstand zwischen den Zellen ...
Inhaltsverzeichnis Docker-Bereitstellung Always o...
Grund: MySQL 5.7.5 und höher implementiert die Er...
Xrdp ist eine Open-Source-Implementierung des Rem...
Das Problem mit dem verstümmelten Code ist folgen...
MySQL 8.0: MVCC für große Objekte in InnoDB In di...
Um die Leistung von Webseiten zu verbessern, begi...
Hintergrund Manchmal müssen wir den Erstellungsze...
Der Wert der Hintergrundeigenschaft in CSS Hinter...
1. Umweltvorbereitung 1.1 Grundlegende Umgebung N...