Praktische MySQL-Befehle
Wikipedia, die freie Enzyklopädie 1) Mit MYSQL verbinden:
Format: MySQL -h Hostadresse -u Benutzername -p Benutzerkennwort
1. Beispiel 1: Stellen Sie auf diesem Computer eine Verbindung zu MYSQL her
Öffnen Sie zuerst das DOS-Fenster und geben Sie dann das bin-Verzeichnis unter dem MySQL-Installationsverzeichnis ein, zum Beispiel: D:mysqlbin, geben Sie dann den Befehl mysql -uroot -p ein, drücken Sie die Eingabetaste und Sie werden aufgefordert, Ihr Passwort einzugeben. Wenn MYSQL gerade erst installiert wurde, hat der Super-Benutzer root kein Passwort, also drücken Sie einfach die Eingabetaste, um MYSQL aufzurufen. Die MYSQL-Eingabeaufforderung lautet: mysql>
2. Beispiel 2: Stellen Sie eine Verbindung zu MYSQL auf dem Remote-Host her
Angenommen, die IP des Remote-Hosts lautet 10.0.0.1, der Benutzername lautet root und das Kennwort lautet 123. Geben Sie dann den folgenden Befehl ein:
mysql -h10.0.0.1 -uroot -p123
(Hinweis: u und root müssen keine Leerzeichen hinzufügen, das Gleiche gilt für andere)
3. Beenden Sie den MYSQL-Befehl
Exit (Wagenrücklauf)
(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:mysqlbin ein und geben Sie dann den folgenden Befehl ein:
mysqladmin -uroot -password 123
Hinweis: Da Root zu Beginn kein Passwort hat, kann das Element -p altes Passwort weggelassen werden.
2. Beispiel 2: Ändern Sie das Root-Passwort auf 456
mysqladmin -uroot -pab12 Passwort 456
(3) Fügen Sie einen neuen Benutzer hinzu: (Hinweis: Im Gegensatz zu den oben genannten handelt es sich bei den folgenden Befehlen um Befehle in der MYSQL-Umgebung, daher folgt ihnen ein Semikolon als Befehlsabschlusszeichen.)
Format: Gewähren Sie „Select on Database.*“ dem Benutzernamen@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 Abfrage-, Einfüge-, Änderungs- und Löschberechtigungen für alle Datenbanken haben kann. Stellen Sie zunächst als Root-Benutzer eine Verbindung zu MYSQL her und geben Sie dann den folgenden Befehl ein:
gewähren Sie select,insert,update,delete am *.*, um1@ zu testen. „% “ Identifiziert durch „abc“;
Aber der in Beispiel 1 hinzugefügte Benutzer ist sehr gefährlich. Wenn jemand das Passwort von test1 kennt, kann er sich auf jedem Computer im Internet bei Ihrer MySQL-Datenbank anmelden und mit Ihren Daten machen, was er will. Siehe Beispiel 2.
Beispiel 2: Fügen Sie einen Benutzer test2 mit dem Passwort abc hinzu, sodass er sich nur bei localhost anmelden und die Datenbank mydb abfragen, einfügen, ändern und löschen kann (localhost bezieht sich auf den lokalen Host, also den Host, auf dem sich die Datenbank befindet). MYSQL-Datenbank befindet sich), sodass der Benutzer, selbst wenn er das Passwort von test2 kennt, nicht direkt über das Internet auf die Datenbank zugreifen kann, sondern nur über die Webseite auf dem MYSQL-Host darauf zugreifen kann.
gewähren Sie select,insert,update,delete auf mydb.* an test2@localhost, identifiziert durch „abc“;
Wenn Sie nicht möchten, dass test2 ein Passwort hat, können Sie einen anderen Befehl eingeben, um das Passwort zu entfernen.
gewähren Sie select,insert,update,delete auf mydb.* an test2@localhost, identifiziert durch „“;
(4) Befehl anzeigen
1. Zeigen Sie die Datenbankliste an:
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; //Öffne die Bibliothek
Tische anzeigen;
3. Zeigen Sie die Struktur der Datentabelle an:
Tabellennamen beschreiben;
4. Datenbank erstellen:
Datenbankbibliotheksnamen erstellen;
5. Tabelle erstellen:
Bibliotheksnamen verwenden;
Tabellennamen erstellen (Feldeinstellungsliste);
6. Datenbank und Tabelle löschen:
Name der Datenbankbibliothek löschen;
Drop-Table-Tabellenname;
7. Löschen Sie die Datensätze in der Tabelle:
aus Tabellennamen löschen;
8. Zeigen Sie die Datensätze in der Tabelle an:
Wählen Sie * aus dem Tabellennamen aus.
MySQL-Import- und Exportbefehle
1. Exportieren Sie die gesamte Datenbank mysqldump -u Benutzername -p Datenbankname > Name der exportierten Datei mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.sql
2. Exportieren Sie eine Tabelle mysqldump -u Benutzername -p Datenbankname Tabellenname> Name der exportierten Datei mysqldump -u wcnc -p smgp_apps_wcnc Benutzer> wcnc_users.sql
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ügt vor jeder create-Anweisung eine Drop-Tabelle hinzu
4. Importieren Sie den Common Source-Befehl in die Datenbank und rufen Sie die MySQL-Datenbankkonsole auf.
Wie zum Beispiel mysql -u root -p
MySQL> Datenbank verwenden und dann den Quellbefehl verwenden. Die folgenden Parameter sind Skriptdateien (z. B. hier .sql).
mysql>source d:wcnc_db.sql (Hinweis: Wenn es als source d:wcnc_db.sql geschrieben wird, wird ein Syntaxfehler gemeldet)
Hinweis: Die Datenbankdatei, die den Befehl „Datenbank importieren“ verwendet, muss sich im bin-Verzeichnis von MySQL befinden.