Zusammenfassung gängiger Befehle für den Einstieg in die MySQL-Datenbankgrundlagen

Zusammenfassung gängiger Befehle für den Einstieg in die MySQL-Datenbankgrundlagen

Dieser Artikel beschreibt anhand von Beispielen die am häufigsten verwendeten Befehle für den Einstieg in die Grundlagen der MySQL-Datenbank. Teilen Sie uns die Einzelheiten zu Ihrer Information mit:

Fortsetzung des vorherigen Artikels: Praktischer Prozess der Master-Slave-Synchronisierung einer MySQL-Datenbank

Einführung in MySQL-Befehle

mysql ist ein Datenbankverwaltungsbefehl

Verwenden Sie mysql --help, um zugehörige Parameter und Verwendungsanweisungen anzuzeigen

mysql --Hilfe

      #mysql-Datenbankverwaltungsbefehl Verwendung: mysql [OPTIONEN] [Datenbank]

      #Syntaxformat --help #Hilfedokument anzeigen --auto-rehash

      #Autovervollständigungsfunktion -A, --no-auto-rehash

      #Keine automatische Vervollständigung erforderlich -B, --batch

    #Verwenden Sie keine Verlaufsdatei, deaktivieren Sie die Interaktion --character-sets-dir=name

     #Zeichensatz-Installationsverzeichnis -C, --compress

 #Komprimierung wenn Client und Server Informationen übertragen-#--debug[=#]

     #Funktion -D aufrufen, --database=name

     #Datenbank verwenden --default-character-set=name

     #Legen Sie den Standardzeichensatz fest -e, --execute=name

     #SQL-Anweisung ausführen -E, --vertical

    #Vertikale Druckausgabeinformationen -f, --force

    #Überspringen Sie den Fehler und führen Sie den folgenden Befehl aus -G, --named-commands

    #Drucken Sie die Abfrageergebnisse nach Spalte -i, --ignore-spaces

    #Leerzeichen ignorieren -h, --host=name

     #Legen Sie die Adresse und IP des Verbindungsservers fest

--line-numbers

    #Zeige die Zeilennummer mit Fehler -L, --skip-line-numbers

    #Ignoriere die Zeilennummer mit Fehler -n, --unbuffered

    #Aktualisieren Sie den Cache nach jeder SQL-Ausführung --column-names

    #Spalteninformationen bei Abfragen anzeigen -N, --skip-column-names

    #Keine Spalteninformationen anzeigen -p, --password[=name]

    #Geben Sie die Kennwortinformationen ein -P, --port=#

    #Portinformationen festlegen --prompt=name

    #MySQL-Eingabeaufforderung festlegen --protocol=name

    #Legen Sie das Nutzungsprotokoll fest -s, --silent

   # Ausgabe zeilenweise, Tabulatorintervall -S, --socket=name

   #Verbindung zum Server mithilfe der Socket-Datei -t, --table herstellen

   #Ausgabe im Tabellenformat -u, --user=name

   #Benutzername für die Verbindung mit dem Server -v, --verbose

   #Drucken Sie den von sql -V, --version ausgeführten Befehl

   #Versionsinformationen ausgeben -w, --wait

   #Wartezeit für den Neustart des Servers nach dem Herunterfahren --connect-timeout=#

   #Wartezeit vor der Verbindung --max-allowed-packet=#

#Die maximale Länge der vom Server gesendeten und empfangenen Pakete --show-warnings

  #Warnmeldung anzeigen

Einführung in den Befehl mysqldump

Befehl zur Datensicherung von mysqldump (logische Sicherung)

Dies ist einer der am häufigsten verwendeten Befehle im täglichen Leben. In kleinen und mittleren Unternehmen oder bei nicht großen Datenmengen wird dieser Befehl auch häufig zum Sichern von Datenbanken verwendet. Er ist sehr praktisch.

mysqldump --Hilfe

#mysql-Datenbanksicherungsbefehl (logische Sicherung)

Verwendung: mysqldump [OPTIONEN] Datenbank [Tabellen]

mysqldump [OPTIONEN] --databases [OPTIONEN] DB1 [DB2 DB3...]

mysqldump [OPTIONEN] --all-databases [OPTIONEN]

     #Backup-Befehlsformat --print-defaults

   #Drucken Sie die Standardprogrammparameterliste --no-defaults

  #Standardoptionsparameter nicht ausgeben --defaults-file=#

  #Setzen Sie die angegebene Optionsparameterdatei -A, --all-databases

  #Alle Datenbanken --add-drop-database

#Fügen Sie vor dem Erstellen der Daten die Anweisung „Drop Database“ hinzu --add-locks

#Fügen Sie Sperrtabellen hinzu, bevor Sie jede Tabelle exportieren, und entsperren Sie die Tabellen anschließend

--character-sets-dir

  #Zeichensatzdateiverzeichnis --compact

  #Weniger Ausgabeinformationen exportieren -B --databases

#Datenbank angeben --debug-info

# Debuginformationen ausgeben und beenden --default-character-set

#Legen Sie den Standardzeichensatz fest. Der Standard ist utf8

--dump-Slave

#Fügen Sie den Hauptspeicherort und den Dateinamen des Binärprotokolls an die exportierte Datendatei an --events,-E

  #Backup-Ereignisinformationen --flush-logs,-F

  #Protokoll nach Backup aktualisieren -p, --password[=name]

  #Verbindung zur Datenbank herstellen Passwort -P, --port=#

  #Portinformationen festlegen -S, --socket=Name

  #Verbindung zum Server mithilfe der Socket-Datei -V, --version herstellen

  #Versionsinformationen ausgeben -u, --user=name

  #Benutzername für die Verbindung mit dem Server

Einführung in den Befehl mysqlbinlog

mysqlbinlog ist ein Befehl zum Anzeigen von Informationen zur Binärprotokolldatei binlog. Es ist auch einer der im täglichen Leben häufig verwendeten Befehle und wird normalerweise beim Wiederherstellen von Datenbankdaten verwendet.

mysqlbinlog --Hilfe

#Zeigen Sie die in der MySQL-Binlog-Protokolldatei aufgezeichneten Informationen an. Verwendung: mysqlbinlog [Optionen] Protokolldateien

   #Syntaxformat --character-sets-dir=Name

    #Geben Sie das Zeichensatzdateiverzeichnis an -d, --database=name

    #Protokolldatei der angegebenen Datenbank anzeigen -h, --host=name

    #Protokolldatei auf dem angegebenen Host anzeigen --start-position=953

      #Startposition Punkt --stop-position=1437

      #Endpositionspunkt --start-datetime=

      #Startzeitpunkt --stop-datetime=

      #Endzeitpunkt --database=

      #Geben Sie an, dass nur die Datenbank wiederhergestellt werden soll

Leser, die an weiteren MySQL-bezogenen Inhalten interessiert sind, können sich die folgenden Themen auf dieser Site ansehen: „MySQL-Abfragekenntnisse“, „Zusammenfassung der allgemeinen MySQL-Funktionen“, „MySQL-Protokolloperationskenntnisse“, „Zusammenfassung der MySQL-Transaktionsoperationskenntnisse“, „MySQL-gespeicherte Prozedurkenntnisse“ und „Zusammenfassung der MySQL-Datenbanksperrenkenntnisse“.

Ich hoffe, dass dieser Artikel für jedermann beim Entwurf einer MySQL-Datenbank hilfreich ist.

Das könnte Sie auch interessieren:
  • Zusammenfassung der grundlegenden allgemeinen MySQL-Befehle
  • MySQL-Datenbankgrundlagen: Eine Zusammenfassung der grundlegenden Befehle
  • Grundlegende Befehle für MySQL-Datenbanken (Sammlung)
  • Erste Schritte mit MySQL-Grundlagen Lernen Sie MySQL-Befehle einfach
  • Zusammenfassung der grundlegenden Befehle zum Erlernen von MySQL

<<:  Lernen Sie den Funktionsmechanismus von jsBridge in einem Artikel kennen

>>:  Vue implementiert das Hinzufügen eines Wasserzeicheneffekts zur Seite

Artikel empfehlen

MySQL InnoDB-Überwachung (Systemebene, Datenbankebene)

MySQL InnoDB-Überwachung (Systemebene, Datenbanke...

Installation und Daemon-Konfiguration von Redis unter Windows und Linux

# Installations-Daemon-Konfiguration für Redis un...

HTML-Hyperlink ein Tag_Powernode Java Academy

Jeder, der HTML studiert oder verwendet hat, soll...

Analyse mehrerer Gründe, warum Iframe weniger verwendet werden sollte

Die folgende Grafik zeigt, wie zeitaufwändig es is...

Details zur MySQL-Datenbankarchitektur

Inhaltsverzeichnis 1. MySQL-Architektur 2. Netzwe...

Installationsprozess der React Native-Umgebung

React-Native-Installationsprozess 1.npx react-nat...

Erfahrungsaustausch durch einen Frontend-Supervisor mit 7 Jahren Praxiserfahrung

Heute teile ich die wertvollen Erfahrungen eines ...

So löschen Sie den MySQL 8.0-Dienst vollständig unter Linux

Bevor Sie diesen Artikel lesen, sollten Sie sich ...

Es ist Jahresende, ist Ihr MySQL-Passwort sicher?

Vorwort: Das Jahr neigt sich dem Ende zu. Ist es ...

Warum MySQL die Verwendung von Unterabfragen und Verknüpfungen nicht empfiehlt

So führen Sie eine paginierte Abfrage durch: 1. F...