Apakah maksud paparan pangkalan data dan bagaimana pandangan MySQL berfungsi?

PHPz
Lepaskan: 2023-09-13 11:49:02
ke hadapan
1745 orang telah melayarinya

数据库视图是什么意思以及 MySQL 视图如何工作?

Pandangan pangkalan data hanyalah pernyataan SQL yang disimpan dalam pangkalan data dengan nama yang berkaitan. Paparan sebenarnya adalah gabungan jadual dalam bentuk pertanyaan SQL yang dipratentukan.

Pandangan boleh mengandungi semua baris jadual atau pilih baris daripada jadual. Paparan MySQL boleh dibuat daripada satu atau lebih jadual, yang bergantung pada pertanyaan MySQL yang ditulis untuk mencipta paparan.

Pandangan ialah jadual maya yang membolehkan pengguna melakukan perkara berikut -

  • Struktur data mengikut cara pengguna atau kategori pengguna mendapati semula jadi atau intuitif.
  • Hadkan akses kepada data supaya pengguna boleh melihat dan (kadangkala) mengubah suai dengan tepat apa yang mereka perlukan tanpa perlu berbuat lebih banyak.
  • Ringkaskan data dalam pelbagai jadual yang boleh digunakan untuk menjana laporan.

Pada asasnya, paparan ialah definisi yang dibina di atas jadual paparan lain. Jika data dalam jadual asas berubah, perkara yang sama akan ditunjukkan dalam paparan. Paparan boleh dibina pada satu atau berbilang jadual. MySQL menyokong paparan pangkalan data bermula dari versi 5+, dan mengendalikan pertanyaan terhadap paparan dalam dua cara berikut -

  • Dengan mencipta jadual sementara - Dalam kes ini, MySQL akan mencipta jadual sementara berdasarkan pernyataan definisi paparan, dan Laksanakan pertanyaan masuk pada jadual sementara ini.
  • Dengan menggabungkan pertanyaan - Dengan cara ini, MySQL menggabungkan pertanyaan masuk untuk mentakrifkan pandangan menjadi satu pertanyaan dan melaksanakan pertanyaan gabungan.

Atas ialah kandungan terperinci Apakah maksud paparan pangkalan data dan bagaimana pandangan MySQL berfungsi?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:tutorialspoint.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan