Ta strona zawiera trzy sposoby zwracania sortowania kolumny w MySQL.
Uruchomienie następującego zapytania to najszybszy sposób na zwrócenie sortowania kolumny. W szczególności zwraca informacje o każdej kolumnie w danej tabeli. Obejmuje to informacje o sortowaniu.
SHOW FULL COLUMNS FROM Artists;
Powoduje to, że wiele kolumn jest zwracanych z różnego rodzaju informacjami o kolumnie, w tym sortowaniem. Aby zmniejszyć liczbę zwracanych kolumn, zobacz poniżej.
Zmniejsz liczbę zwracanych kolumn
Możesz zmniejszyć liczbę zwracanych kolumn, wykonując następujące czynności:
SELECT column_name, character_set_name, collation_name FROM information_schema.columns WHERE table_name = 'Artists';
Przykładowy wynik:
+-------------+--------------------+-----------------+ | COLUMN_NAME | CHARACTER_SET_NAME | COLLATION_NAME | +-------------+--------------------+-----------------+ | ArtistId | NULL | NULL | | ArtistName | utf8 | utf8_spanish_ci | | ActiveFrom | NULL | NULL | +-------------+--------------------+-----------------+
Korzystanie z SHOW CREATE TABLE
Możesz także uruchomić SHOW CREATE TABLE
oświadczenie, aby wyświetlić definicję tabeli (wraz z jej kolumnami).
SHOW CREATE TABLE Artists;
To zwraca coś takiego:
+---------+--------------------------------+ | Table | Create Table | +---------+--------------------------------+ | Artists | CREATE TABLE `Artists` ( `ArtistId` int(11) NOT NULL AUTO_INCREMENT, `ArtistName` varchar(255) CHARACTER SET utf8 COLLATE utf8_spanish_ci NOT NULL, `ActiveFrom` datetime NOT NULL, PRIMARY KEY (`ArtistId`) ) ENGINE=InnoDB AUTO_INCREMENT=17 DEFAULT CHARSET=utf8 | +---------+--------------------------------+
Jednak zestaw znaków i informacje o sortowaniu są zwracane tylko wtedy, gdy różnią się od domyślnego sortowania tabeli. W tym przykładzie jawnie ustawiłem ArtistName
kolumna do innego sortowania tylko w celach demonstracyjnych (w przeciwnym razie informacje o sortowaniu nie zostałyby zwrócone).
Zobacz także:
- Jak znaleźć sortowanie w MySQL
- Pokaż sortowanie serwera
- Pokaż sortowanie bazy danych
- Pokaż układ tabeli
- Pokaż sortowanie połączenia MySQL
- Co to jest sortowanie?