Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Jak wyświetlić sortowanie kolumny w MySQL

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?

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak dodać domyślne ograniczenie w MySQL?

  2. Błąd MySQL/zapisu pliku (Errcode 28)

  3. Jak usunąć niechciane znaki wiodące z ciągu w MySQL?

  4. Funkcja MySQL CRC32() – Przykłady

  5. Jak usunąć końcowe białe znaki w MySQL?