Detaillierte Erklärung der MySQL-Replikationstabelle Wenn wir die MySQL-Datentabelle vollständig kopieren müssen, einschließlich Tabellenstruktur, Indizes, Standardwerten usw. Dies kann nicht allein durch die Verwendung des Befehls CREATE TABLE ... SELECT erreicht werden. In diesem Abschnitt wird erläutert, wie Sie eine MySQL-Datentabelle vollständig kopieren. Die Schritte sind wie folgt:
Beispiele Versuchen Sie das folgende Beispiel, um die Tabelle „tutorials_tbl“ zu kopieren. Schritt 1: Holen Sie sich die vollständige Struktur der Datentabelle. mysql> ANZEIGEN ERSTELLEN TABELLE tutorials_tbl \G; *************************** 1. Reihe *************************** Tabelle: tutorials_tbl Tabelle erstellen: CREATE TABLE `tutorials_tbl` ( `tutorial_id` int(11) NICHT NULL auto_increment, `tutorial_title` varchar(100) NICHT NULL Standard '', `tutorial_author` varchar(40) NICHT NULL Standard '', `submission_date` Datum Standard NULL, PRIMÄRSCHLÜSSEL (`tutorial_id`), EINDEUTIGER SCHLÜSSEL `AUTHOR_INDEX` (`tutorial_author`) ) TYP=MyISAM 1 Zeile im Satz (0,00 Sek.) FEHLER: Keine Abfrage angegeben Schritt 2: Ändern Sie den Datentabellennamen der SQL-Anweisung und führen Sie die SQL-Anweisung aus. mysql> CREATE TABLE `clone_tbl` ( -> `tutorial_id` int(11) NICHT NULL auto_increment, -> `tutorial_title` varchar(100) NICHT NULL Standard '', -> `tutorial_author` varchar(40) NICHT NULL Standard '', -> `submission_date` Datum Standard NULL, -> PRIMÄRSCHLÜSSEL (`tutorial_id`), -> EINDEUTIGER SCHLÜSSEL `AUTHOR_INDEX` (`tutorial_author`) -> ) TYP=MyISAM; Abfrage OK, 0 Zeilen betroffen (1,80 Sek.) Schritt 3: Nach Abschluss des zweiten Schritts erstellen Sie eine neue Klontabelle clone_tbl in der Datenbank. Wenn Sie die Daten in eine Tabelle kopieren möchten, können Sie dazu die Anweisung INSERT INTO... SELECT verwenden. mysql> INSERT INTO clone_tbl (tutorial_id, -> Tutorialtitel, -> Tutorial-Autor, -> Einreichungsdatum) -> WÄHLEN Sie Tutorial-ID, Tutorial-Titel, -> Tutorial-Autor, Einreichungsdatum -> VON tutorials_tbl; Abfrage OK, 3 Zeilen betroffen (0,07 Sek.) Datensätze: 3 Duplikate: 0 Warnungen: 0 Nach der Ausführung der obigen Schritte kopieren Sie die Tabelle vollständig, einschließlich der Tabellenstruktur und der Tabellendaten. Vielen Dank fürs Lesen, ich hoffe, es kann Ihnen helfen, danke für Ihre Unterstützung dieser Site! Das könnte Sie auch interessieren:
|
<<: Der Unterschied und die Verwendung von json.stringify() und json.parse()
>>: Grundlegendes Tutorial zur Bedienung von Dateien und Berechtigungen in CentOS
Code kopieren Der Code lautet wie folgt: <!-- ...
1. Umsetzungsideen Der Zweck der Schnittstellensi...
1. Laden Sie Navicat für MySQL 15 herunter https:...
Vorwort Als Front-End-Framework, das „für große F...
Vorwort: Wenn wir eine Tabelle löschen möchten, v...
1. Installation Tipp: Derzeit gibt es kein offizi...
In diesem Artikelbeispiel wird der spezifische JS...
1. Erstellen Sie eine Tabelle mit HTML-Tags: Code...
Frage 1: Wie weisen Sie den Browser an, die gewüns...
Vorwort Die in diesem Artikel implementierte Anfo...
MySQL-Abfrage mit mehreren Bedingungen und dem Sc...
Erneutes Mounten des Datenträgers nach dem Initia...
Möglicherweise müssen Sie in Linux manchmal symbo...
Es gibt zwei Installationsmethoden für MySQL: MSI...
Vor Kurzem hat Oracle die öffentliche Verfügbarke...