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 Datenbankname3. 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