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-Befehlemysql 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 mysqldumpBefehl 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 mysqlbinlogmysqlbinlog 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:
|
<<: Lernen Sie den Funktionsmechanismus von jsBridge in einem Artikel kennen
>>: Vue implementiert das Hinzufügen eines Wasserzeicheneffekts zur Seite
MySQL InnoDB-Überwachung (Systemebene, Datenbanke...
Für gleichmäßig verteilte Layouts verwenden wir i...
# Installations-Daemon-Konfiguration für Redis un...
1. Zunächst müssen wir zwischen der Tomcat-Protok...
Jeder, der HTML studiert oder verwendet hat, soll...
Die folgende Grafik zeigt, wie zeitaufwändig es is...
Inhaltsverzeichnis 1. MySQL-Architektur 2. Netzwe...
React-Native-Installationsprozess 1.npx react-nat...
Heute teile ich die wertvollen Erfahrungen eines ...
<button>-Tag <br />Definition und Verw...
Ich habe online nach vielen Möglichkeiten gesucht...
Bevor Sie diesen Artikel lesen, sollten Sie sich ...
Vorwort: Das Jahr neigt sich dem Ende zu. Ist es ...
1. Importieren Sie den grundlegenden Stil externe...
So führen Sie eine paginierte Abfrage durch: 1. F...