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

Zusammenfassung der allgemeinen APIs und erweiterten APIs von Vue

Inhaltsverzeichnis nächstesTick Mixins $forceUpda...

So ändern Sie den Punkt im WeChat-Applet Swiper-Dot in einen Slider

Inhaltsverzeichnis Hintergrund Zieleffekt Ideen e...

So überprüfen Sie, ob der Grafiktreiber erfolgreich in Ubuntu installiert wurde

Führen Sie den Befehl aus: glxinfo | grep renderi...

So verwenden Sie LibreOffice zum Konvertieren von Dokumentformaten unter CentOS

Die Projektanforderungen erfordern eine gewisse V...

Implementierung eines einfachen Rechners auf Basis von JavaScript

In diesem Artikel wird der spezifische JavaScript...

Das WeChat-Applet verwendet die Videoplayer-Videokomponente

In diesem Artikelbeispiel wird der spezifische Co...

Einführung in JavaScript-Array-Deduplizierungs- und -Flatteningfunktionen

Inhaltsverzeichnis 1. Array-Abflachung (auch als ...

CSS-Standard: Eigenschaft „vertical-align“

<br />Originaltext: http://www.mikkolee.com/...

Detaillierte Erklärung der benutzerdefinierten Swiper-Komponente in JavaScript

Inhaltsverzeichnis Effektanzeige Komponenteneinst...

Navicat für MySQL 11 Registrierungscode\Aktivierungscode-Zusammenfassung

Lesetipp: Navicat12.1 Serie Cracking und Aktivier...

Kompilieren Sie CPP-Dateien mit G++ in Ubuntu

Als ich die CPP-Datei zum ersten Mal mit G++ komp...