MySQL-Export ganzer oder einzelner Tabellendaten

MySQL-Export ganzer oder einzelner Tabellendaten

Exportieren einer einzelnen Tabelle

mysqldump -u Benutzer -p Datenbankname Tabellenname > db.sql

Importieren einer einzelnen Tabelle

mysql>Tabellenname löschen;

mysql -u Benutzer -p Datenbankname < db.sql

Exportieren der gesamten Tabelle

mysqldump --opt -d dbname -u dbuser -p > db.sql

mysqldump dbname -udbuser -p > db_dt.sql

Ergänzende Kenntnisse: MySQL-Import und -Export von SQL-Dateien: Gesamte Datenbank exportieren, Tabelle exportieren, Datenbankstruktur exportieren, Datenbank importieren

MySQL-Import und -Export von SQL-Dateien

Unter dem Fenster

1. Exportieren Sie die gesamte Datenbank

mysqldump -u Benutzername -p Datenbankname > Name der exportierten Datei

mysqldump -u dbuser -p dbname > dbname.sql

2. Exportieren einer Tabelle

mysqldump -u Benutzername -p Datenbankname Tabellenname > exportierter Dateiname

mysqldump -u dbuser -p dbname Benutzer> dbname_users.sql

3. Exportieren einer Datenbankstruktur

mysqldump -u dbuser -p -d --add-drop-table dbname >d:/dbname_db.sql

-d keine Daten --add-drop-table fügt vor jeder Create-Anweisung eine Drop-Tabelle hinzu

4. Importieren Sie die Datenbank

Allgemeine Quellbefehle

Rufen Sie die MySQL-Datenbankkonsole auf, beispielsweise

mysql -u root -p

mysql>Datenbank verwenden

Verwenden Sie dann den Quellbefehl, gefolgt von der Skriptdatei (z. B. die hier verwendete SQL-Datei).

mysql>Quelle d:/dbname.sql

Daten in die Datenbank importieren

mysql -uroot -D Datenbankname

Importieren von Daten in eine Tabelle in der Datenbank

mysql -uroot -D Datenbankname Tabellenname

D:\APMServ5.2.6\MySQL5.1\bin>mysqldump -u root -p erp lightinthebox_tags > lightinthebox.sql

Unter Linux

1. Exportieren Sie die Datenbank mit dem Befehl mysqldump (beachten Sie den Installationspfad von mysql, der dem Pfad dieses Befehls entspricht):

1. Datenexport und Tabellenstruktur:

mysqldump -u Benutzername -p Passwort Datenbankname> Datenbankname.sql

#/usr/local/mysql/bin/mysqldump -uroot -p abc > abc.sql

Nach dem Drücken der Eingabetaste werden Sie aufgefordert, ein Passwort einzugeben

2. Exportieren Sie nur die Tabellenstruktur

mysqldump -u Benutzername -p Passwort -d Datenbankname> Datenbankname.sql

#/usr/local/mysql/bin/mysqldump -uroot -p -d abc > abc.sql

Hinweis: /usr/local/mysql/bin/ —> MySQL-Datenverzeichnis

2. Datenbank importieren

1. Erstellen Sie zunächst eine leere Datenbank

mysql>Datenbank abc erstellen;

2. Datenbank importieren

Methode 1:

(1) Wählen Sie eine Datenbank

mysql>abc verwenden;

(2) Legen Sie die Datenbankkodierung fest

mysql>Set-Namen utf8;

(3) Daten importieren (auf den Pfad der SQL-Datei achten)

mysql>Quelle /home/abc/abc.sql;

Methode 2:

mysql -u Benutzername -p Passwort Datenbankname < Datenbankname.sql

#mysql -uabc_f -p abc < abc.sql

Der obige Vorgang zum Exportieren der gesamten und einzelnen Tabellendaten von MySQL ist der gesamte Inhalt, den der Editor mit Ihnen teilt. Ich hoffe, er kann Ihnen als Referenz dienen. Ich hoffe auch, dass Sie 123WORDPRESS.COM unterstützen.

Das könnte Sie auch interessieren:
  • MySQL verwendet frm-Dateien und ibd-Dateien, um Tabellendaten wiederherzustellen
  • Beheben Sie das Problem, dass die MySQL-Datenbank unerwartet abstürzt, wodurch die Tabellendatendatei beschädigt wird und nicht gestartet werden kann
  • Warum der Speicherplatz nach dem Löschen von Daten in MySQL nicht freigegeben wird
  • Lösung für den Fehler beim Starten von MySQL aufgrund unzureichenden Speicherplatzes in Ubuntu
  • Häufige Probleme mit der MySQL-Speicher-Engine MyISAM (Tabellenbeschädigung, Unzugänglichkeit, unzureichender Speicherplatz)
  • So deaktivieren Sie das MySQL-Protokoll, um Speicherplatz unter lnmp zu schützen
  • Mehrere Vorschläge zum Verkleinern von MySQL, um Speicherplatz zu sparen
  • So geben Sie Speicherplatz frei, nachdem Sie Daten in Mysql InnoDB gelöscht haben
  • Warum ist der Speicherplatz nach dem Löschen von Tabellendaten in MySQL immer noch belegt?

<<:  JavaScript zur Implementierung eines einfachen Einkaufsformulars

>>:  So stellen Sie mit Docker ein einfaches C/C++-Programm bereit

Artikel empfehlen

Best Practices zum Teilen von React-Code

Wenn ein Projekt eine gewisse Komplexität erreich...

Browserübergreifender lokaler Speicher Ⅰ

Originaltext: http://www.planabc.net/2008/08/05/u...

Wann sollte man Map anstelle einfacher JS-Objekte verwenden?

Inhaltsverzeichnis 1. Map akzeptiert jeden Schlüs...

Detailliertes Tutorial zum Bereitstellen von Apollo mit Docker

1. Einleitung Ich werde hier nicht näher auf Apol...

So verwenden Sie Docker zum Erstellen eines Redis-Master-Slaves

1. Erstellen Sie eine Docker-Umgebung 1. Erstelle...

So beheben Sie den Startfehler des Docker-Containers

Frage: Nach dem Neustart des Computers kann der M...

Beispiel für die Verwendung einer Keep-Alive-Komponente in Vue

Problembeschreibung (was ist Keep-Alive) Keep-Ali...

Win10 Installation Linux System Tutorial Diagramm

Um eine virtuelle Maschine auf einem Windows-Syst...

JS+Canvas zeichnet ein Glücksrad

In diesem Artikel wird der spezifische Code der J...

Detaillierte Erklärung der grundlegenden HTML-Tags und -Strukturen

1. HTML-Übersicht 1.HTML: Hypertext Markup Langua...

vue3+ts+EsLint+Prettier Standardcode-Implementierung

Inhaltsverzeichnis verwenden Verwendung von EsLin...