sql >> Database teknologi >  >> RDS >> Mysql

Sådan viser du sorteringen af ​​en tabel i MySQL

Her er to måder at returnere sorteringen af ​​en tabel i MySQL.

Den hurtigste måde at returnere sammenstillingen af ​​en given tabel i MySQL er at køre følgende sætning:

SHOW TABLE STATUS LIKE '%Artists%';

Kørsel af denne erklæring vil returnere en hel masse kolonner, der giver information om enhver matchende tabel/er. En af disse kolonner kaldes Samling , og det giver sammenstillingen af ​​alle matchende tabeller.

Selvfølgelig skal du erstatte %Artists% med dit eget bordnavn. Og du kan udelade procenttegnene, hvis du ikke synes, de er nødvendige. Denne erklæring accepterer også andre klausuler, såsom FROM , WHERE og IN , så dette giver dig nogle muligheder, når du bygger din erklæring.

Forespørgsel efter information_schema.tables Tabel

Et problem med den tidligere erklæring er, at den returnerer mange kolonner, og du kan blive tvunget til at rulle sidelæns for at finde sorteringskolonnen. Hvis du kun er interesseret i sorteringsoplysningerne, kan du forespørge information_schema.tables . Du kan også returnere sorteringen for alle tabeller i en given database, hvis det kræves. Sådan gør du det:

SELECT 
   table_schema,
   table_name,
   table_collation   
FROM information_schema.tables
WHERE table_schema = 'Music';

Eksempelresultater:

+--------------+------------+-----------------+
| TABLE_SCHEMA | TABLE_NAME | TABLE_COLLATION |
+--------------+------------+-----------------+
| Music        | Albums     | utf8_general_ci |
| Music        | Artists    | utf8_general_ci |
| Music        | Genres     | utf8_general_ci |
+--------------+------------+-----------------+

Se også:

  • Sådan finder du sorteringen i MySQL
  • Vis sorteringen af ​​serveren
  • Vis samlingen af ​​en database
  • Vis samlingen af ​​en kolonne
  • Vis samlingen af ​​din MySQL-forbindelse
  • Hvad er indsamling?

  1. Oracle finder en begrænsning

  2. Hvordan finder man alle tabeller, der har fremmednøgler, der refererer til bestemt table.column og har værdier for disse fremmednøgler?

  3. opatch forudgående

  4. Returner en DML Triggers Type på en tabel i SQL Server