Hier sind zwei Möglichkeiten, die Sortierung einer Tabelle in MySQL zurückzugeben.
Der schnellste Weg, die Sortierung einer gegebenen Tabelle in MySQL zurückzugeben, ist die Ausführung der folgenden Anweisung:
SHOW TABLE STATUS LIKE '%Artists%';
Wenn Sie diese Anweisung ausführen, wird eine ganze Reihe von Spalten zurückgegeben, die Informationen über alle übereinstimmenden Tabellen enthalten. Eine dieser Spalten heißt Collation , und es stellt die Sortierung aller übereinstimmenden Tabellen bereit.
Natürlich müssen Sie %Artists%
ersetzen mit Ihrem eigenen Tabellennamen. Und Sie können die Prozentzeichen weglassen, wenn Sie der Meinung sind, dass sie nicht benötigt werden. Diese Anweisung akzeptiert auch andere Klauseln wie FROM
, WHERE
, und IN
, das gibt Ihnen also einige Optionen beim Erstellen Ihres Kontoauszugs.
Abfrage der information_schema.tables
Tabelle
Ein Problem mit der vorherigen Anweisung besteht darin, dass sie viele Spalten zurückgibt und Sie möglicherweise gezwungen sind, seitwärts zu scrollen, um die Kollatierungsspalte zu finden. Wenn Sie nur an Kollationsinformationen interessiert sind, können Sie information_schema.tables
abfragen . Sie können bei Bedarf auch die Sortierung für alle Tabellen in einer bestimmten Datenbank zurückgeben. So geht's:
SELECT table_schema, table_name, table_collation FROM information_schema.tables WHERE table_schema = 'Music';
Beispielergebnisse:
+--------------+------------+-----------------+ | TABLE_SCHEMA | TABLE_NAME | TABLE_COLLATION | +--------------+------------+-----------------+ | Music | Albums | utf8_general_ci | | Music | Artists | utf8_general_ci | | Music | Genres | utf8_general_ci | +--------------+------------+-----------------+
Siehe auch:
- So finden Sie die Sortierung in MySQL
- Sortierung des Servers anzeigen
- Sortierung einer Datenbank anzeigen
- Sortierung einer Spalte anzeigen
- Sortierung Ihrer MySQL-Verbindung anzeigen
- Was ist Sortierung?