Mysql
 sql >> база данни >  >> RDS >> Mysql

обясни команда в mysql

Основно обяснение се използва, за да ви даде информация относно начина, по който базата данни получава данни, използвайки зададена от вас заявка. Обикновено бихте го използвали, ако имате бавна заявка, която искате да анализирате.

Доколкото знам, обясненията наистина се прилагат само за изявления, които извършват извличане на данни. Така че, ако приемем, че таблицата във вашия оператор create съществува, по-добър пример би бил...

explain select * from user where user='steve'

Това, което ще получите обратно от това, е таблица, съдържаща някаква информация за това как данните са били извлечени, а не самите данни. В реалния свят вероятно бихте използвали обяснения само с много по-сложни заявки.

Трябва да опитате да потърсите в Гугъл „mysql explain“, показва някои доста добри резултати, които обясняват данните, които ще получите обратно, когато изпълните заявка за обяснение. Например информацията тук изглежда доста добре.




  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 база данни

  2. Повтарящите се MySQL заявки от Python връщат същите данни

  3. Вземете различни стойности от MySQL JSON масив

  4. Съвпадение на MySQL подниз с помощта на регулярен израз; поднизът съдържа "мъж", а не "жена"

  5. По-бързо или по-добре ли е да използвате MySQL вместо текстови файлове или имена на файлове за подреждане на изображенията с PHP?