Lihat vs jadual
Pandangan dan Jadual, kedua -duanya adalah dua jenis objek pangkalan data. Dengan kata -kata mudah, pandangan disimpan atau dinamakan pertanyaan pilih. Mereka boleh dibuat seperti yang ditunjukkan di bawah.
Buat atau Ganti View_Name
Sebagai
Select_statement;
Jadual terdiri daripada lajur dan baris. Lajur adalah satu set data, yang tergolong dalam jenis data yang sama. Barisan adalah urutan nilai, yang boleh dari pelbagai jenis data. Lajur dikenal pasti oleh nama lajur, dan setiap baris dikenal pasti secara unik oleh kunci utama jadual. Jadual dibuat menggunakan pertanyaan "Buat Jadual" DDL.
Buat jadual meja_name (
Column_name1 datatype (panjang),
Column_name2 datatype (panjang)
… .
… .
… .
);
Pandangan
Seperti yang dinyatakan sebelum ini, setiap badan pandangan adalah pernyataan pilih. Pandangan dipanggil sebagai "jadual maya" pangkalan data. Walaupun pandangan disimpan dalam pangkalan data, mereka tidak dijalankan sehingga mereka dipanggil menggunakan pernyataan pilih yang lain. Apabila mereka dipanggil menggunakan pernyataan pilih, pertanyaan pilih yang disimpan mereka dilaksanakan dan menunjukkan hasilnya. Oleh kerana pandangan hanya memilih pertanyaan sebagai badan mereka, mereka tidak memerlukan ruang yang besar. Di sini, ada manfaat pandangan,
Jadual
Jadual adalah koleksi baris. Barisan boleh mempunyai data dari pelbagai jenis data. Setiap baris jadual mesti dikenalpasti dengan menggunakan pengecam unik (kunci utama). Jadual adalah tempat di mana kami menyimpan data. Masukkan, kemas kini, dan padam pertanyaan boleh digunakan untuk memasukkan baris baru, mengemas kini nilai baris yang ada dan padam baris dari jadual. Pilih pertanyaan harus digunakan untuk mendapatkan data dari jadual. Struktur jadual juga boleh diubah (jika perlu) setelah dibuat. Alter Queries Jadual harus digunakan untuk menukar struktur jadual. Jadual memerlukan lebih banyak ruang daripada pandangan untuk menyimpan kandungan datanya. Terdapat beberapa jenis jadual dalam pangkalan data.
Apakah perbezaan antara Pandangan dan jadual? Pandangan adalah jadual maya, yang merujuk kepada pertanyaan pilih, tetapi jadual sebenarnya boleh didapati dalam pangkalan data. Pandangan tidak memerlukan ruang yang besar untuk menyimpan kandungannya, tetapi jadual memerlukan ruang yang besar daripada pandangan untuk menyimpan kandungannya. Pandangan boleh dibuat menggunakan sintaks "Buat atau Ganti". Tetapi jadual tidak boleh dibuat menggunakan sintaks "Buat atau Ganti", ia mestilah sintaks "Buat Jadual". Kerana penciptaan jadual DDL tidak membenarkan ganti. Lajur Jadual boleh diindeks. Tetapi lihat lajur tidak dapat diindeks. Kerana pandangan adalah jadual maya. Struktur jadual boleh diubah suai dengan menggunakan pernyataan alter, tetapi struktur pandangan tidak dapat diubah suai dengan menggunakan pernyataan alter. (Pandangan mesti dicipta semula untuk mengubah suai strukturnya) Perintah DML boleh digunakan untuk memasukkan, mengemas kini dan memadam rekod jadual, tetapi DML hanya dibenarkan untuk pandangan yang boleh diperbaharui, yang tidak mengikuti penyataan PILIH PILIH. Tetapkan pengendali (bersilang, tolak, kesatuan, kesatuan semua) Berbeza Fungsi Agregat Kumpulan (AVG, Count, Max, Min, Sum, dll.) Kumpulan mengikut klausa Perintah mengikut klausa Sambung dengan klausa Mulakan dengan klausa Ungkapan Koleksi dalam senarai pilih Sub pertanyaan dalam senarai pilih Sertai pertanyaan |