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

wyjaśnij polecenie w mysql

Zasadniczo wyjaśnienie służy do przekazywania informacji dotyczących sposobu, w jaki baza danych pobiera dane za pomocą określonego zapytania. Zazwyczaj użyjesz go, jeśli masz powolne zapytanie, które chcesz przeanalizować.

O ile mi wiadomo, wyjaśnień tak naprawdę stosuje się tylko do stwierdzeń, które dokonują pobierania danych. Zakładając więc, że tabela w instrukcji tworzenia istnieje, lepszym przykładem będzie...

explain select * from user where user='steve'

Otrzymasz z tego tabelę zawierającą pewne informacje o tym, jak dane zostały pobrane, a nie same dane. W prawdziwym świecie prawdopodobnie używałbyś wyjaśnień tylko w przypadku znacznie bardziej skomplikowanych zapytań.

Powinieneś wypróbować Googling "mysql wyjaśnij", okazuje się, że pojawiają się całkiem dobre wyniki, które wyjaśniają dane, które otrzymasz po uruchomieniu zapytania wyjaśniającego. Na przykład informacje tutaj wydaje się całkiem nieźle.




  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 Datetime, usuń sekundy

  2. Brak wyników po usunięciu mysql ft_stopword_file

  3. Jak mogę tworzyć przyrostowe kopie zapasowe baz danych mysql?

  4. pokazać tabele z podobnymi do używania Java i MySQL?

  5. MySQL:zaznaczanie wierszy, w których kolumna jest pusta