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

HTML-Tags: Sub-Tag und Sup-Tag

Heute stelle ich zwei HTML-Tags vor, die ich nich...

Verwenden Sie CSS, um die Breite von INPUT in TD festzulegen

Als ich kürzlich mit C# ein Webprogramm erstellte,...

Warum funktioniert Ihre Größe: 100 % nicht?

Warum funktioniert Ihre Größe: 100 % nicht? Diese...

HTML verwendet reguläre Ausdrücke zum Testen von Tabellenbeispielen

Hier ist ein Beispielcode für die Verwendung regu...

Beispiele für personalisiertes und kreatives Website-Design (30)

Aus diesem Grund haben wir eine Auswahl von 30 Kom...

Linux verwendet join -a1, um zwei Dateien zusammenzuführen

Um die folgenden beiden Dateien zusammenzuführen,...

Zusammenfassung der allgemeinen Bedienungskenntnisse der MySQL-Datenbank

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

Verwandte Vorgänge zum Hinzufügen und Löschen von Indizes in MySQL

Inhaltsverzeichnis 1. Die Rolle des Index 2. Erst...

Implementierung eines einfachen Rechners mit Javascript

In diesem Artikelbeispiel wird der spezifische Ja...

Erfahrung im Webdesign

<br />Der Autor war früher ein Anfänger im W...

Detailliertes Tutorial zum Löschen von Linux-Benutzern mit dem Befehl userdel

Was ist Serdel userdel ist ein Low-Level-Tool zum...

Lösung für die Nginx-Installation ohne Generierung des sbin-Verzeichnisses

Fehlerbeschreibung: 1. Nach der Installation von ...

Architektur und Komponentenbeschreibung der privaten Docker-Bibliothek Harbor

In diesem Artikel wird die Zusammensetzung der Ha...