sql >> Databasteknik >  >> RDS >> Mysql

Hur man visar sorteringen av en tabell i MySQL

Här är två sätt att returnera sorteringen av en tabell i MySQL.

Det snabbaste sättet att returnera sammanställningen av en given tabell i MySQL är att köra följande sats:

SHOW TABLE STATUS LIKE '%Artists%';

Att köra detta uttalande kommer att returnera ett helt gäng kolumner som ger information om alla matchande tabeller. En av dessa kolumner kallas Sortering , och det tillhandahåller sammanställning av alla matchande tabeller.

Naturligtvis måste du ersätta %Artists% med ditt eget bordsnamn. Och du kan utelämna procenttecknen om du inte tror att de behövs. Detta uttalande accepterar även andra satser, såsom FROM , WHERE och IN , så detta ger dig några alternativ när du bygger ditt uttalande.

Fråga i information_schema.tables Tabell

Ett problem med det tidigare uttalandet är att det returnerar många kolumner, och du kan bli tvungen att rulla i sidled för att hitta sorteringskolumnen. Om du bara är intresserad av sorteringsinformationen kan du fråga information_schema.tables . Du kan också returnera sorteringen för alla tabeller i en given databas om det behövs. Så här gör du det:

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

Exempelresultat:

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

Se även:

  • Hur man hittar sorteringen i MySQL
  • Visa serverns sortering
  • Visa samlingen av en databas
  • Visa sorteringen av en kolumn
  • Visa sorteringen av din MySQL-anslutning
  • Vad är sortering?

  1. Hur kontrollerar jag om en kolumn är tom eller null i MySQL?

  2. Använder PIVOT i SQL Server 2008

  3. Rum - Använder externa SQLites såväl som intern DB

  4. Hur man pivoterar ett MySQL-entitet-attribut-värde-schema