Mehrere Möglichkeiten, eine Tabelle zu kopieren
Erstellen Sie einen Tabellennamen wie „someTable“. nicht kopiert werden
in Tabellennamen einfügen, * aus someTable auswählen;In zwei Schritten abgeschlossen: Kopieren Sie zuerst die Tabellenstruktur und fügen Sie dann die Daten ein.
BeispielMit der Datenbank verbinden, die Studentendatenbank verwenden und alle Datentabellen anzeigen
2. Erstellen Sie eine t1-Datentabelle, fügen Sie zwei Datensätze ein und einen Index für das Namensfeld festlegenUSE student;SHOW TABLES;Nach dem Login kopieren
CREATE TABLE t1( id INT NOT NULL AUTO_INCREMENT PRIMARY KEY, name VARCHAR(50) COMMENT '姓名');INSERT INTO t1(name) VALUES('张三');INSERT INTO t1(name) VALUES('李四');CREATE INDEX idx_name ON t1(name);
Rendering:
3. Alle Datensätze in der t1-Datentabelle anzeigenSELECT * FROM t1;
4. Den Index der t1-Datentabelle anzeigen
SHOW INDEX FROM t1\G;
5. Erstellen Sie die t2-Datentabelle (kopieren Sie nur die Tabellenstruktur)
CREATE TABLE t2 LIKE t1;
6. Sehen Sie sich die Datensätze der t2-Datentabelle an
SELECT * FROM t2;
7. Sehen Sie sich den Index von t2 an Datentabelle
SHOW INDEX FROM t2\G;
8. Sehen Sie sich die Struktur der t2-Datentabelle an
SHOW CREATE TABLE t2\G;
9. T3-Datentabelle erstellen (nur Tabellendaten kopieren)
CREATE TABLE t3 SELECT * FROM t1;
10 . Sehen Sie sich die Tabellenstruktur der t3-Datentabelle an
13. Erstellen Sie eine T4-Datentabelle (vollständige Kopie). :
SHOW CREATE TABLE t3\G;
Hinweis: Dieser Artikel ist eine Zusammenfassung des MySQL-Lernens des Bloggers. Bitte geben Sie beim Nachdruck die Quelle an ! Wenn Sie auch ein gewisses Interesse und Verständnis für das MySQL-Lernen haben, können Sie gerne mit Bloggern kommunizieren~
Verwandte kostenlose Lernempfehlungen:
(Video)
Das obige ist der detaillierte Inhalt vonWir stellen verschiedene Möglichkeiten zum Replizieren von Tabellen in MySQL vor. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!