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

Apakah benar memindai tabel di MySQL menggunakan SELECT * .. Batasi mulai, hitung tanpa klausa ORDER BY?

Tidak, itu bukan asumsi yang aman. Tanpa ORDER BY klausa, tidak ada jaminan bahwa kueri Anda akan mengembalikan hasil unik setiap kali. Jika tabel ini diindeks dengan benar, tambahkan ORDER BY (untuk indeks) tidak boleh terlalu mahal.

Sunting:Non-ORDER BY hasil ed akan kadang-kadang berada di urutan indeks berkerumun, tapi saya tidak akan menaruh uang untuk itu!



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. dua kunci asing, cara memetakan dengan laravel fasih

  2. Bagaimana saya bisa membuat kueri SUM MySQL mengembalikan nol alih-alih nol jika tidak ada catatan?

  3. Gagal menampilkan Data XML dengan Skrip PHP

  4. Menggabungkan dua pertanyaan menjadi satu

  5. Desain basis data:Opsi EAV?