Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

jelaskan perintah di mysql

Pada dasarnya menjelaskan digunakan untuk memberi Anda informasi tentang bagaimana database mendapatkan data menggunakan kueri yang Anda tentukan. Biasanya Anda akan menggunakannya jika Anda memiliki kueri lambat yang ingin Anda analisis.

Sejauh yang saya tahu, menjelaskan benar-benar hanya berlaku untuk pernyataan yang sedang melakukan pengambilan data. Jadi, dengan asumsi tabel dalam pernyataan buat Anda ada, contoh yang lebih baik adalah...

explain select * from user where user='steve'

Apa yang akan Anda dapatkan kembali dari ini adalah tabel yang berisi beberapa informasi tentang bagaimana data diambil, bukan data itu sendiri. Di dunia nyata, Anda mungkin hanya akan menggunakan penjelasan dengan kueri yang jauh lebih rumit.

Anda harus mencoba Googling "mysql explain", ternyata beberapa hasil yang cukup bagus menjelaskan data yang akan Anda dapatkan kembali ketika Anda menjalankan kueri penjelasan. Misalnya, informasi di sini sepertinya cukup bagus.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Menggunakan Pernyataan IN untuk Parameter Prosedur Tersimpan SQL

  2. MySQL wait_timeout tidak dihormati untuk permintaan panjang?

  3. Tidak dapat memulai server di Rails dengan mysql db

  4. Cara Mengatur Kumpulan Karakter dan Susunan Kolom di MySQL

  5. Cara mengatur koneksi MySQL jarak jauh