Zugriffsvorgang im MySQL-Befehlszeilenmodus MySQL-Datenbankvorgang

Zugriffsvorgang im MySQL-Befehlszeilenmodus MySQL-Datenbankvorgang

Nutzungsumgebung

Geben Sie im cmd-Modus mysql --version ein (um die installierte Version von MySQL anzuzeigen).

Der vollständige Befehl kann durch die Verwendung von mysql --help abgerufen werden.

Die in diesem Test verwendete MySQL-Version ist MySQL5.

In diesem Test verwendetes SQL: db_yves.sql: Link: https://pan.baidu.com/s/1vZWWgAp7TS48nrBiMDpcaQ Extraktionscode: vveu

1. Verbindung zur Datenbank herstellen

Stellen Sie ohne die Hilfe einer Datenbankverwaltungssoftware (wie Navicat usw.) über DOS eine Verbindung zum MySQL-Softwarebibliotheksserver her und bedienen Sie dann die Datenbank.

Das allgemeine Format für die Verbindung mit einer Datenbank ist: mysql -P Portnummer -h mysql Hostname oder IP-Adresse -u Benutzername -p

Erklärung: (-P (großes P steht für Port, kleines p steht für Passwort, h steht für Hostname oder IP, u steht für Benutzer)"

Beispiel: mysql -P 3306 -h 192.168.1.104 -u root -p

1. Lokale Verbindung

Wenn sich die Befehlszeile auf der lokalen Maschine befindet, auf der sich MySQL befindet, und der Standardport 3306 verwendet wird, kann die Anweisung wie folgt vereinfacht werden:

mysql -u root -p

2. Remote-Verbindung

Hinweis: Bei Verwendung einer Remote-Verbindung müssen der Verbindungsbenutzer und die aktuelle IP-Adresse des Benutzers mit dem zulässigen Benutzer und der zulässigen IP in der Remote-Datenbank übereinstimmen. Andernfalls wird die Verbindung nicht zugelassen.

mysql -P 3306 -h 192.168.1.104 -u root -p

Nach erfolgreichem Login wird folgende Abbildung angezeigt:

2. Betrieb der Datenbank

Nach erfolgreicher Anmeldung an der MySQL-Datenbank mit Benutzername und Passwort kann die Datenbank im Rahmen der Berechtigungen des Benutzers bedient werden. db_yves ist ein von mir selbst erstellter Datenname. Bei der Datenbedienung wird jede Anweisung mit ; ​​oder \g zum Beenden gekennzeichnet.

1. Alle Datenbanken anzeigen

Datenbanken anzeigen;

2. Erstellen Sie eine Datenbank

Datenbank db_yves erstellen;

3. Verwenden Sie eine Datenbank

verwenden Sie db_yves;

4. Alle Tabellen in der Datenbank anzeigen

Tabellen anzeigen;

5. Tabellenstruktur anzeigen

Spalten von Kunden anzeigen; Oder verwenden Sie die Tastenkombination: Kunden BESCHREIBEN;

6. Löschen Sie die Datenbank

Datenbank db_yves löschen;

Informationen zum Importieren und Exportieren von Datenbankdateien im Befehlszeilenmodus:

Im Befehlszeilenmodus können Sie SQL-Dateien durch Eingabe von CMD importieren und exportieren.

Datenbankdatei exportieren

Einschließlich des Exportierens der Datenbank in die angegebene Tabelle.

1. Exportieren Sie die Struktur und Daten der Datenbank db_yves

mysqldump -h localhost -u root -p db_yves > D:\db_yves.sql

2. Exportieren Sie die Struktur der Datenbank db_yves (fügen Sie den Parameter -d hinzu):

mysqldump -h localhost -u root -p db_yves -d > D:\db_yves_stru.sql

3. Exportieren Sie die Struktur und Daten der Kundentabelle in die Datenbank db_yves:

mysqldump -h localhost -u root -p db_yves Kunden > D:\Kunden.sql

4. Exportieren Sie die Struktur der Kundentabelle in der Datenbank db_yves (fügen Sie den Parameter -d hinzu):

mysqldump -h localhost -u root -p db_yves -d > D:\customers_stru.sql

Importieren einer Datenbankdatei

Importieren Sie die Datenbankdatei db_yves.sql in die Datenbank db_yves.

mysql -h localhost -u root -p db_yves < D:\db_yves.sql

Andere häufig verwendete Ausdrücke

SHOW STATUS, das umfangreiche Serverstatusinformationen anzeigt;

SHOW CREATE DATABASE und SHOW CREATE TABLE, die verwendet werden, um die MySQL-Anweisungen zum Erstellen einer bestimmten Datenbank bzw. Tabelle anzuzeigen;

„SHOW GRANTS“ wird verwendet, um die den Benutzern (allen Benutzern oder bestimmten Benutzern) erteilten Sicherheitsberechtigungen anzuzeigen.

SHOW ERRORS und SHOW WARNINGS werden verwendet, um Serverfehler- oder Warnmeldungen anzuzeigen.

Zusatzwissen: Mysql | Kombinierte Where-Klausel zum Filtern von Daten (AND, OR, IN, NOT)

MySQL erlaubt die Verwendung mehrerer Where-Klauseln und die Kombination von Where-Klauseln ermöglicht die Verwendung von zwei Methoden: AND- und OR-Klauseln.

Operationssymbole in der Datenbank: AND, OR, IN, NOT.

UND:

Wählen Sie * aus Produkten, wobei Produkte.vend_id = 1003 und Produkte.prod_price <= 10 sind.

ODER:

Wählen Sie * aus Produkten, wobei Produkte.vend_id = 1002 oder Produkte.vend_id = 1003 sind.

IN:

Es wird empfohlen, OR nicht in Klauseln zu verwenden, in denen IN verwendet werden kann. IN hat eine gute Leistung und ist leicht zu verstehen.

Wählen Sie * aus Produkten, wobei Produkte.vend_id in (1002,1003) sind.

NICHT:

MySQL unterstützt NOT nur in der Negation von IN-, BETWEEN- und EXISTS-Klauseln, was sich von den meisten anderen Datenbanken unterscheidet, die verschiedene Bedingungen unterstützen.

Wählen Sie * aus Produkten, wobei Produkte.vend_id nicht in (1002,1003) sind.

Beachten:

In einer Klausel, die sowohl AND als auch OR enthält, priorisiert MySQL AND-Operationen. Es wird im Allgemeinen empfohlen, () zu verwenden, um die Verarbeitungsreihenfolge zu bestimmen und Mehrdeutigkeiten zu vermeiden.

Beispiel: SELECT * FROM products WHERE (products.vend_id= 1002 OR products.vend_id=1003) AND prod_price >= 10;

Der obige Artikel über den Zugriff im MySQL-Befehlszeilenmodus und die Bedienung von MySQL-Datenbankoperationen ist der gesamte Inhalt, den der Herausgeber mit Ihnen teilt. Ich hoffe, er kann Ihnen als Referenz dienen. Ich hoffe auch, dass Sie 123WORDPRESS.COM unterstützen werden.

Das könnte Sie auch interessieren:
  • Detaillierte Erklärung zur Verwendung des CMD-Befehls zum Bedienen einer MySql-Datenbank
  • 18 allgemeine Befehle in der MySQL-Befehlszeile

<<:  Analyse des Implementierungsprozesses der drei Modi des VMWare-Netzwerkadapters

>>:  Vue implementiert einen dynamischen kreisförmigen prozentualen Fortschrittsbalken

Artikel empfehlen

Webdesign-Tipps für Formular-Eingabefelder

1. Gestricheltes Feld, wenn die Abbrechen-Schaltfl...

Ein Beispiel für die Verwendung von CSS-Methoden zur Erzielung von Modularität

1. Was sind CSS-Methoden? CSS methodologies könne...

Unterschiede im Stundentrennzeichen zwischen Browsern

Beim Erstellen einer Webseite verwenden Sie manchm...

So schreiben Sie HTML-Header in der Webentwicklung für mobile Geräte

Code kopieren Der Code lautet wie folgt: <Kopf...

Tiefgreifendes Verständnis des Javascript-Klassenarrays

js-Arrays sind wahrscheinlich jedem bekannt, da s...

Die heißesten Trends im Webdesign UI im Jahr 2013 Die beliebtesten UI-Designs

Die Zeit vergeht wie im Flug und in nur sechs Tag...

Ein- und Ausblenden von HTML-Elementen durch Anzeige oder Sichtbarkeit

Manchmal müssen wir steuern, ob HTML-Elemente auf ...

Detaillierte Erklärung des HTML-Seitenkopfcodebeispiels

Wissenspunkt 1: Legen Sie die Basis-URL der Webse...

Ändern Sie die Startzeit von Grub in Ubuntu

Die Online-Suche zum Ändern der Grub-Startzeit be...

Gegenfall für die Vue-Implementierung

In diesem Artikelbeispiel wird der spezifische Co...