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

Detaillierte Erklärung zweier zu beachtender Punkte bei vue3: Setup

Inhaltsverzeichnis In vue2 In vue3 Hinweise zur E...

Einen Web-Rechner mit Javascript schreiben

Dieser Artikel beschreibt hauptsächlich die Auswi...

So verwenden Sie Spark und Scala zum Analysieren von Apache-Zugriffsprotokollen

Installieren Zuerst müssen Sie Java und Scala ins...

Durch das flexible Layout können Unterelemente ihre eigene Höhe beibehalten

Beim Verwenden des Flex-Layouts werden Sie festst...

WePY-Cloud-Entwicklungspraxis im Linux-Befehlsabfrage-Applet

Hallo zusammen, heute werde ich mit Ihnen die WeP...

MySQL-Optimierungslösung: Aktivieren Sie das Protokoll für langsame Abfragen

Inhaltsverzeichnis Vorwort Einrichten der Protoko...

Detaillierte Erklärung zur korrekten Verwendung der if-Funktion in MySQL

Für das, was ich heute schreiben werde, lief das ...

Gemeinsame Eigenschaften des Framesets (Unterteilung von Frames und Fenstern)

Ein Frame ist ein Webseitenbildschirm, der in mehr...