Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Jak zobaczyć indeksy dla bazy danych lub tabeli w MySQL?

Aby zobaczyć indeks dla określonej tabeli, użyj POKAŻ INDEKS:

SHOW INDEX FROM yourtable;

Aby zobaczyć indeksy dla wszystkich tabel w określonym schemacie, możesz użyć tabeli STATISTICS z INFORMATION_SCHEMA:

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

Usunięcie klauzuli where pokaże wszystkie indeksy we wszystkich schematach.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. mysql_num_rows() oczekuje, że parametr 1 będzie zasobem, podana wartość logiczna w

  2. Wyszukaj dopasowanie całych słów w MySQL

  3. LOAD DATA LOCAL INFILE wyświetla błąd Użyte polecenie nie jest dozwolone w tej wersji MySQL

  4. Czy korzystam z puli połączeń JDBC?

  5. Praca z kursorami SQL