sql >> Databasteknik >  >> RDS >> Mysql

Hur ser man index för en databas eller tabell i MySQL?

För att se indexet för en specifik tabell använd SHOW INDEX:

SHOW INDEX FROM yourtable;

För att se index för alla tabeller inom ett specifikt schema kan du använda tabellen STATISTICS från INFORMATION_SCHEMA:

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

Om du tar bort where-satsen visas alla index i alla scheman.



  1. Alternativt utdataformat för psql

  2. Skapa en anpassad fraktmetod i OpenCart:Del två

  3. Hur man skickar en nollvariabel till en lagrad SQL-procedur från C#.net-kod

  4. ALTERNATIV (OMKOMPILERA) är alltid snabbare; Varför?