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

Keuntungan menggunakan Tampilan di MySQL

Tampilan tidak disimpan secara terpisah:saat Anda membuat kueri tampilan, tampilan diganti dengan definisi tampilan tersebut. Jadi dan perubahan pada data dalam tabel akan segera muncul melalui tampilan.

Selain fitur keamanan yang disebutkan sebelumnya:

Jika Anda menulis sejumlah besar kueri yang akan melakukan penggabungan itu, faktor kode SQL itu akan diperhitungkan. Seperti melakukan beberapa operasi dalam fungsi yang digunakan di beberapa tempat, ini dapat membuat kode Anda lebih mudah dibaca/ditulis/debug.

Ini juga akan memungkinkan Anda untuk mengubah cara penggabungan dilakukan di masa mendatang di satu tempat. Mungkin hubungan 1-ke-banyak bisa menjadi hubungan banyak-ke-banyak, memperkenalkan tabel tambahan di gabungan. Atau Anda dapat memutuskan untuk mendenormalisasi dan menyertakan semua bidang tipe peristiwa di setiap rekaman peristiwa sehingga Anda tidak perlu bergabung setiap kali (memperdagangkan ruang untuk waktu eksekusi kueri).

Anda dapat membagi tabel lebih lanjut nanti, mengubahnya menjadi gabungan 3 arah, dan kueri lain yang menggunakan tampilan tidak perlu ditulis ulang.

Anda dapat menambahkan kolom baru ke tabel dan mengubah tampilan untuk mengabaikan kolom baru sehingga beberapa kueri lama yang menggunakan "select *" tidak rusak saat Anda mengubah definisi tabel.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Objek kelas DateTime tidak dapat dikonversi ke string

  2. Implementasi MySQL dengan CUDA

  3. Operator penggabungan MySQL

  4. TAMPILKAN TABEL pernyataan dengan beberapa nilai LIKE

  5. Unit Tanggal &Waktu di MySQL (Daftar Lengkap)