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
Im Allgemeinen wird während des Entwicklungsproze...
Während der Installation von Ubuntu 18 trat das P...
Vorwort Nginx ist ein leichtgewichtiger HTTP-Serv...
Inhaltsverzeichnis Vorwort Was ist eine virtuelle...
CSS: Code kopieren Der Code lautet wie folgt: html...
Inhaltsverzeichnis 1. Grundlegende Verwendung 2. ...
Docker Compose ist ein Docker-Tool zum Definieren...
1. forEach() ist ähnlich wie map(). Es wendet ebe...
Inhaltsverzeichnis 1. CentOS7+MySQL8.0, Yum-Quell...
Vertreter / egrep Syntax: grep [-cinvABC] 'wo...
Zwei Hauptkategorien von Indizes Verwendete Speic...
Inhaltsverzeichnis MySQLs current_timestamp-Falle...
Heute habe ich eine Festplattenalarm-Ausnahme erh...
MySQL wird in eine Installationsversion und eine ...
Wenn href zum Übergeben von Parametern benötigt w...