sql >> Databáze >  >> RDS >> Mysql

Jak zobrazit řazení sloupce v MySQL

Tato stránka obsahuje tři způsoby, jak vrátit seřazení sloupce v MySQL.

Spuštění následujícího dotazu je nejrychlejší způsob, jak vrátit řazení sloupce. Zejména vrací informace o každém sloupci v dané tabulce. To zahrnuje informace o řazení.

SHOW FULL COLUMNS FROM Artists;

Výsledkem je, že se vrátí mnoho sloupců s nejrůznějšími informacemi o sloupci, včetně řazení. Chcete-li snížit počet vrácených sloupců, viz níže.

Snižte počet vrácených sloupců

Počet vrácených sloupců můžete snížit takto:

SELECT 
   column_name, 
   character_set_name, 
   collation_name 
FROM information_schema.columns 
WHERE table_name = 'Artists';

Příklad výsledku:

+-------------+--------------------+-----------------+
| COLUMN_NAME | CHARACTER_SET_NAME | COLLATION_NAME  |
+-------------+--------------------+-----------------+
| ArtistId    | NULL               | NULL            |
| ArtistName  | utf8               | utf8_spanish_ci |
| ActiveFrom  | NULL               | NULL            |
+-------------+--------------------+-----------------+

Pomocí SHOW CREATE TABLE

Můžete také spustit SHOW CREATE TABLE příkaz k zobrazení definice tabulky (která zahrnuje její sloupce).

SHOW CREATE TABLE Artists;

Vrátí něco takového:

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

Informace o znakové sadě a řazení se však vrátí pouze v případě, že se liší od výchozího řazení tabulky. V tomto příkladu jsem explicitně nastavil ArtistName sloupec do jiného řazení pouze pro demonstrační účely (jinak by informace o řazení nebyly vráceny).

Viz také:

  • Jak najít řazení v MySQL
  • Zobrazit řazení serveru
  • Ukázat seřazení databáze
  • Ukázat seřazení tabulky
  • Ukažte řazení vašeho připojení MySQL
  • Co je řazení?

  1. Jak převést malá písmena na velká v MySQL

  2. Vytvořte web s MySQL

  3. Jak uzavřít mezeru ve zranitelnosti v PostgreSQL

  4. Jak změnit text na malá písmena v SQL