Heim > php教程 > PHP开发 > Hauptteil

MySQL importiert .sql-Dateien und allgemeine Befehle

高洛峰
Freigeben: 2016-12-14 10:24:26
Original
1022 Leute haben es durchsucht

MySQL importiert .sql-Dateien und allgemeine Befehle

Wenn Sie *.sql-Skripte direkt in MySQL Qurey Brower importieren, können Sie nicht mehrere SQL-Befehle gleichzeitig ausführen. Der Befehl zum Ausführen von SQL-Dateien in MySQL:

mysql> source d:/myprogram/database/db.sql;

Anbei sind die allgemeinen MySQL-Befehle:

1) Mit MYSQL verbinden:

Format: MySQL -h Hostadresse -u Benutzername -p Benutzerpasswort

1. Beispiel 1: Stellen Sie eine Verbindung zu MYSQL auf diesem Computer her

Öffnen Sie zuerst das DOS-Fenster und geben Sie dann den Bin ein MySQL-Installationsverzeichnis, zum Beispiel: D:/mysql/bin, dann geben Sie den Befehl mysql -uroot -p ein. Nach dem Drücken der Eingabetaste werden Sie aufgefordert, Ihr Passwort einzugeben, wenn MYSQL gerade installiert wurde Sie haben kein Passwort, also können Sie es direkt eingeben, indem Sie die Eingabetaste drücken. In MYSQL lautet die Eingabeaufforderung von MYSQL: mysql>

2: Verbinden Sie sich mit MYSQL auf dem Remote-Host (Remote: IP-Adresse)

Angenommen, die IP des Remote-Hosts lautet: 10.0.0.1, der Benutzername ist root und das Passwort ist 123. Geben Sie dann den folgenden Befehl ein:

mysql -h10.0.0.1 -uroot -p123

(Hinweis: u und root benötigen keine Leerzeichen, und das Gleiche gilt für andere)

3 , MYSQL-Befehl beenden

Exit (Enter)

(2) Passwort ändern:

Format: mysqladmin -u Benutzername -p altes Passwort Passwort neues Passwort

1. Beispiel 1: Fügen Sie dem Root das Passwort 123 hinzu. Geben Sie unter DOS zunächst das Verzeichnis C:/mysql/bin ein und geben Sie dann den folgenden Befehl ein:

mysqladmin -uroot -password 123

Hinweis: Da root am Anfang kein Passwort hat, - p altes Passwort Ein Element kann weggelassen werden.

2. Beispiel 2: Dann ändern Sie das Root-Passwort in 456

mysqladmin -uroot -pab12 Passwort 456

(3) Neuen Benutzer hinzufügen: (Hinweis: Wie oben Im Gegensatz dazu handelt es sich bei den folgenden Befehlen um Befehle in der MYSQL-Umgebung, daher folgt ihnen ein Semikolon als Befehlsabschluss)

Format: grant select on Database.* an Benutzername@Login-Host, der durch „Passwort“ identifiziert wird

Beispiel 1. Fügen Sie einen Benutzer test1 mit dem Passwort abc hinzu, damit er sich auf jedem Host anmelden und über Abfrage-, Einfüge-, Änderungs- und Löschberechtigungen für alle Datenbanken verfügen kann. Stellen Sie zunächst als Root-Benutzer eine Verbindung zu MYSQL her und geben Sie dann den folgenden Befehl ein: grant select,insert,update,delete on *.* to test2@localhost, identifiziert durch „abc“;

Wenn Sie nicht möchten Wenn test2 ein Passwort benötigt, können Sie einen weiteren Befehl eingeben, um das Passwort zu löschen. gewähren Sie select,insert,update,delete auf mydb.* an test2@localhost, gekennzeichnet durch „“;

(4) Anzeigebefehl

1. Datenbankliste anzeigen:

Datenbanken anzeigen; Zu Beginn gab es nur zwei Datenbanken: MySQL und Test. Die MySQL-Bibliothek ist sehr wichtig. Sie enthält MYSQL-Systeminformationen. Wenn wir Passwörter ändern und neue Benutzer hinzufügen, verwenden wir diese Bibliothek tatsächlich für Operationen.

2. Zeigen Sie die Datentabelle in der Bibliothek an:

use mysql; //Öffnen Sie die Bibliothek show tables;

3. Zeigen Sie die Struktur der Datentabelle an:

Tabellenname beschreiben;

Datenbank erstellen:

Datenbank erstellen, Datenbankname;

Tabelle erstellen:

Datenbank verwenden Name; Tabellenname erstellen (Feldeinstellungsliste);

Datenbanknamen löschen; Datensätze:

aus Tabellennamen löschen;

8. Datensätze in der Tabelle anzeigen:

* aus Tabellennamen auswählen;

SQL-Skript exportieren

mysqldump -u Benutzername -p Datenbankname> >

SQL-Skript importieren

mysql -u Benutzername-p Datenbankname

Beachten Sie, dass die Testdatenbank bereits vorhanden sein muss

Anwendungsfälle des MySQL-Export-/Importbefehls

1. Exportieren Sie die gesamte Datenbank

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

mysqldump -u wcnc -p smgp_apps_wcnc > 2. Exportieren Sie eine Tabelle

mysqldump -u Benutzername-p Datenbankname Tabellenname> exportierter Dateiname

mysqldump -u wcnc -p smgp_apps_wcnc Benutzer> 🎜>

3. Exportieren Sie eine Datenbankstruktur

mysqldump -u wcnc -p -d --add-drop- table smgp_apps_wcnc >d:wcnc_db .sql

-d Keine Daten--add-drop-table Fügen Sie vor jeder Erstellungsanweisung eine Drop-Tabelle hinzu

4. Datenbank importieren

Common-Source-Befehl

Geben Sie die MySQL-Datenbankkonsole ein,

z. B. mysql -u root -p

mysql> use Database

und verwenden Sie dann den Quellbefehl. Die folgenden Parameter sind Skriptdateien (wie die hier verwendete .sql)

mysql>source d:wcnc_db.sql

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Empfehlungen
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!