MySQL zeigt ein einfaches Operationsbeispiel

MySQL zeigt ein einfaches Operationsbeispiel

Dieser Artikel beschreibt den MySQL-Show-Vorgang anhand von Beispielen. Teilen Sie uns die Einzelheiten zu Ihrer Information mit:

Zeichensatz anzeigen

Zeigt alle verfügbaren Zeichensätze an

Zeichensatz anzeigen;
Zeichensatz wie „latin%“ anzeigen;

KOLLATION ANZEIGEN

Die Ausgabe umfasst alle verfügbaren Zeichensätze

SORTIMENT ANZEIGEN;
SORTIMENTIERUNG WIE „latin1%“ ANZEIGEN;

SPALTEN ANZEIGEN

Zeigt Informationen zu den Spalten in einer bestimmten Tabelle an. Diese Anweisung funktioniert auch für Ansichten.

SPALTEN AUS mydb.mytable ANZEIGEN;
SPALTEN AUS mytable AUS mydb ANZEIGEN;

ANZEIGEN DATENBANK ERSTELLEN

Zeigt die Anweisung CREATE DATABASE an, die zum Erstellen einer bestimmten Datenbank verwendet wird. Sie können auch SHOW CREATE SCHEMA verwenden.

SHOW CREATE DATABASE-Test;
ANZEIGEN DATENBANK ERSTELLEN test\G;

ZEIGEN TABELLE ERSTELLEN

Zeigen Sie die SQL-Anweisung zum Erstellen einer Tabelle an

ANZEIGEN, TABELLE ERSTELLEN, java;
ANZEIGEN: TABELLE ERSTELLEN java\G;

DATENBANKEN ANZEIGEN

SHOW DATABASES listet die Datenbanken auf dem MySQL-Server-Host auf. Sie können diese Liste auch mit dem Befehl mysqlshow abrufen. Sie können nur Datenbanken sehen, für die Sie über bestimmte Berechtigungen verfügen, es sei denn, Sie verfügen über die globale Berechtigung SHOW DATABASES .

DATENBANKEN ANZEIGEN;

MOTOR ANZEIGEN

SHOW ENGINE zeigt Protokoll- oder Statusinformationen einer Speicher-Engine an. Die folgenden Anweisungen werden derzeit unterstützt:

ENGINE-BDB-PROTOKOLLE ANZEIGEN;
ENGINE-INNODB-STATUS ANZEIGEN;

MOTOREN ANZEIGEN

SHOW ENGINES zeigt Statusinformationen zu Speicher-Engines an. Diese Anweisung ist nützlich, um zu überprüfen, ob eine Speicher-Engine unterstützt wird oder um zu sehen, welche die Standard-Engine ist.

MOTOREN ANZEIGEN;
MOTOREN ANZEIGEN\G;

FEHLER ANZEIGEN

Diese Anweisung zeigt nur Fehler an, nicht jedoch Fehler, Warnungen und Hinweise.

ANZAHL DER FEHLER ANZEIGEN(*);
FEHLER ANZEIGEN;

Zuschüsse anzeigen

Zugehörige Berechtigungen anzeigen

BERECHTIGUNGEN FÜR Benutzer ANZEIGEN;
GRANTS FÜR CURRENT_USER ANZEIGEN;
GRANTS FÜR CURRENT_USER ANZEIGEN();

INDEX ANZEIGEN

SHOW INDEX gibt Tabellenindexinformationen zurück.

INDEX VON mydb.mytable ANZEIGEN;
INDEX VON mytable VON mydb ANZEIGEN;

INNODB-STATUS ANZEIGEN (mysql5.6 meldet einen Fehler)

Serverinformationen anzeigen und Probleme lokalisieren

Dies ist ein veraltetes Synonym für SHOW ENGINE INNODB STATUS .

OFFENE TISCHE ANZEIGEN

Listet die nicht temporären Tabellen auf, die derzeit im Tabellencache geöffnet sind.

OFFENE TABELLEN ANZEIGEN;

Privilegien anzeigen

Zeigt eine Liste der vom MySQL-Server unterstützten Systemberechtigungen an. Die genaue Ausgabe hängt von Ihrer Serverversion ab.

PRIVILEGIEN ZEIGEN;

PROZESSLISTE ANZEIGEN

Zeigt an, welche Threads ausgeführt werden. show full processlist wird häufig verwendet, um die Anzahl der MySQL-Verbindungen anzuzeigen. Sie können diese Informationen auch mit mysqladmin processlist -Anweisung abrufen. Wenn Sie über das SUPER-Privileg verfügen, können Sie alle Threads sehen. Ansonsten kannst du nur deine eigenen Threads sehen

STATUS ANZEIGEN

Bietet Informationen zum Serverstatus. Diese Informationen sind auch mit dem Befehl mysqladmin extended-status verfügbar.

STATUS ANZEIGEN;

TABELLENSTATUS ANZEIGEN

SHOW TABLE STATUS ähnelt von seiner Art her SHOW TABLE, bietet aber ausführliche Informationen zu jeder Tabelle. Sie können diese Liste auch mit dem Befehl mysqlshow --status db_name abrufen.

Diese Anweisung zeigt auch Ansichtsinformationen an.

TABELLENSTATUS ANZEIGEN;
TABELLENSTATUS VOM Test ANZEIGEN;

TABELLEN ANZEIGEN

SHOW TABLES listet die nicht TEMPORÄREN Tabellen in einer bestimmten Datenbank auf. Sie können diese Liste auch mit dem Befehl mysqlshow db_name abrufen.

TABELLEN ANZEIGEN;

AUSLÖSER ANZEIGEN

SHOW TRIGGERS listet die aktuell vom MySQL-Server definierten Trigger auf.

AUSLÖSER ANZEIGEN;

VARIABLEN ANZEIGEN

Anzeigen von Konfigurationsvariablen

GLOBALE VARIABLEN ANZEIGEN;
SITZUNGSVARIABLEN ANZEIGEN;
VARIABLEN WIE „have%“ ANZEIGEN;

WARNHINWEISE ANZEIGEN

Zeigt Fehler-, Warn- und Hinweismeldungen an, die sich aus der letzten Anweisung ergeben, die eine Meldung generiert hat. Wenn die letzte Anweisung, die die Tabelle verwendet, keine Meldung generiert hat, wird nichts angezeigt. SHOW ERRORS ist eine verwandte Anweisung, die nur Fehler anzeigt.

ANZAHL DER WARNUNGEN ANZEIGEN(*);
WARNUNGEN ANZEIGEN;

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

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

Das könnte Sie auch interessieren:
  • So überprüfen Sie MySQL-Sperren mit dem Befehl „MySQL Show Processlist“
  • mysql show processlist zeigt den MySQL-Abfrageprozess an
  • Die Show-Befehlsmethode in MySQL erhält detaillierte Informationen über die Tabelle und die gesamte Datenbank (feine Sammlung).
  • So verwenden Sie den Befehl SHOW PROFILE zur Leistungsanalyse in MySQL
  • Verwendung des MySQL-Show-Befehls
  • So erhalten Sie Tabelleninformationen in MySQL Show Table Status
  • Detaillierte Einführung in die Verwendung des Show-Befehls in MySQL
  • MySQL verwendet „show status“, um MySQL-Serverstatusinformationen anzuzeigen
  • Einführung in die Verwendung des MySQL SHOW-Befehls
  • MySQL SHOW PROCESSLIST unterstützt den gesamten Prozess der Fehlerbehebung
  • Erläuterung der MySQL-Leistungsprüfung durch den Befehl „show processlist“

<<:  So lösen Sie das Problem von -bash: /usr/bin/yum: Keine solche Datei oder kein solches Verzeichnis nach der Eingabe von yum in Linux

>>:  JavaScript zum Hinzufügen und Löschen von Nachrichten im Message Board

Artikel empfehlen

Löschen von Dateien mit Leerzeichen in Linux (keine Verzeichnisse)

In unserer täglichen Arbeit kommen wir oft mit Da...

Implementierung der MySQL-Datentypkonvertierung

1. Problem Es gibt eine Tabelle wie unten gezeigt...

JS tiefe und flache Kopierdetails

Inhaltsverzeichnis 1. Was bedeutet „Shallow Copy“...

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...

Zusammenfassung der allgemeinen Bedienungskenntnisse der MySQL-Datenbank

Dieser Artikel fasst gängige Betriebstechniken fü...

Tutorial zur MySQL-Installation in der Linux-CentOS7-Umgebung

Detaillierte Einführung in die Schritte zur Insta...

Detaillierte Erläuterung der Konfiguration der Alibaba Cloud-Sicherheitsregeln

Vor zwei Tagen habe ich das Double 11-Shopping-Fe...

Detaillierte Erklärung der grep- und egrep-Befehle in Linux

Vertreter / egrep Syntax: grep [-cinvABC] 'wo...

Einführung in Javascript DOM, Knoten und Elementerfassung

Inhaltsverzeichnis DOM Knoten Elementknoten: Text...

Grafisches Tutorial zur Installation und Konfiguration von MySQL 8.0.20 winx64

In diesem Artikel erfahren Sie mehr über die Inst...