Rumah >pangkalan data >tutorial mysql >Apakah maksud paparan pangkalan data dan bagaimana pandangan MySQL berfungsi?

Apakah maksud paparan pangkalan data dan bagaimana pandangan MySQL berfungsi?

PHPz
PHPzke hadapan
2023-09-13 11:49:021775semak imbas

数据库视图是什么意思以及 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!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam