Hier zijn twee manieren om de sortering van een tabel in MySQL te retourneren.
De snelste manier om de sortering van een bepaalde tabel in MySQL te retourneren, is door de volgende instructie uit te voeren:
SHOW TABLE STATUS LIKE '%Artists%';
Als u deze instructie uitvoert, wordt een hele reeks kolommen geretourneerd die informatie geven over alle overeenkomende tabellen. Een van deze kolommen heet Collatie , en het biedt de verzameling van alle overeenkomende tabellen.
Natuurlijk moet je %Artists%
. vervangen met uw eigen tafelnaam. En u kunt de percentagetekens weglaten als u denkt dat ze niet nodig zijn. Deze verklaring accepteert ook andere clausules, zoals FROM
, WHERE
, en IN
, dus dit geeft u enkele opties bij het samenstellen van uw verklaring.
Opvragen van de information_schema.tables
Tabel
Een probleem met de vorige verklaring is dat deze veel kolommen retourneert en dat u wellicht zijwaarts moet scrollen om de sorteerkolom te vinden. Als u alleen geïnteresseerd bent in de sorteerinformatie, kunt u information_schema.tables
opvragen . U kunt indien nodig ook de sortering voor alle tabellen in een bepaalde database retourneren. Zo doe je dat:
SELECT table_schema, table_name, table_collation FROM information_schema.tables WHERE table_schema = 'Music';
Voorbeeldresultaten:
+--------------+------------+-----------------+ | TABLE_SCHEMA | TABLE_NAME | TABLE_COLLATION | +--------------+------------+-----------------+ | Music | Albums | utf8_general_ci | | Music | Artists | utf8_general_ci | | Music | Genres | utf8_general_ci | +--------------+------------+-----------------+
Zie ook:
- Hoe vind je de sortering in MySQL
- Toon de sortering van de server
- Toon de sortering van een database
- Toon de sortering van een kolom
- Toon de sortering van uw MySQL-verbinding
- Wat is sorteren?