sql >> Database >  >> RDS >> Mysql

Hoe indexen voor een database of tabel in MySQL te zien?

Gebruik SHOW INDEX om de index voor een specifieke tabel te zien:

SHOW INDEX FROM yourtable;

Om indexen voor alle tabellen binnen een specifiek schema te zien, kunt u de STATISTICS-tabel van INFORMATION_SCHEMA gebruiken:

SELECT DISTINCT
    TABLE_NAME,
    INDEX_NAME
FROM INFORMATION_SCHEMA.STATISTICS
WHERE TABLE_SCHEMA = 'your_schema';

Als u de where-clausule verwijdert, ziet u alle indexen in alle schema's.



  1. Een standaard MySQL/MariaDB-gegevensmap in Linux wijzigen

  2. Dag toevoegen aan tijdstempel

  3. Hoe een wachtwoord van een SQL-server te decoderen?

  4. SQL - Opgeslagen procedure aanroepen voor elk record