Lihat vs Tabel
Tampilan dan Tabel, keduanya adalah dua jenis objek database. Dengan kata -kata sederhana, tampilan disimpan atau dinamai kueri pilih. Mereka dapat dibuat seperti yang ditunjukkan di bawah ini.
Buat atau ganti tampilan view_name
Sebagai
Select_statement;
Tabel terdiri dari kolom dan baris. Kolom adalah satu set data, yang termasuk tipe data yang sama. Baris adalah urutan nilai, yang bisa dari tipe data yang berbeda. Kolom diidentifikasi dengan nama kolom, dan setiap baris secara unik diidentifikasi oleh tabel kunci primer. Tabel dibuat menggunakan kueri DDL "Buat Tabel".
Buat tabel tabel_name (
Column_name1 DataType (panjang),
Column_name2 DataType (panjang)
.. .
.. .
.. .
);
Tampilan
Seperti yang disebutkan sebelumnya, tubuh masing -masing tampilan adalah pernyataan terpilih. Tampilan disebut sebagai "tabel virtual" dari database. Meskipun tampilan disimpan dalam database, mereka tidak dijalankan sampai mereka dipanggil menggunakan pernyataan pilih lain. Ketika mereka dipanggil menggunakan pernyataan terpilih, kueri terpilih yang disimpan dieksekusi dan menunjukkan hasilnya. Karena pandangan hanya memiliki kueri memilih sebagai tubuh mereka, mereka tidak membutuhkan ruang yang besar. Di sini, ada beberapa manfaat dari pandangan,
Tabel
Tabel adalah kumpulan baris. Baris dapat memiliki data dari berbagai tipe data. Setiap baris tabel harus diidentifikasi dengan menggunakan pengidentifikasi unik (kunci primer). Tabel adalah tempat di mana kami menyimpan data. Sisipkan, perbarui, dan hapus kueri dapat digunakan untuk memasukkan baris baru, memperbarui nilai baris yang ada dan menghapus baris dari tabel. Pilih kueri harus digunakan untuk mengambil data dari tabel. Struktur tabel juga dapat diubah (jika perlu) setelah dibuat. Ubah kueri tabel harus digunakan untuk mengubah struktur tabel. Tabel membutuhkan lebih banyak ruang daripada tampilan untuk menyimpan konten datanya. Ada beberapa jenis tabel dalam database.
Apa perbedaan antara Tampilan dan Tabel? Tampilan adalah Tabel Virtual, yang merujuk pada kueri tertentu, tetapi tabel sebenarnya tersedia di database. Tampilan tidak membutuhkan ruang besar untuk menyimpan kontennya, tetapi tabel membutuhkan ruang yang besar daripada tampilan untuk menyimpan isinya. Tampilan dapat dibuat menggunakan sintaks "buat atau ganti". Tetapi tabel tidak dapat dibuat menggunakan "buat atau ganti", itu harus "buat tabel" sintaksis. Karena pembuatan tabel DDL tidak mengizinkan penggantian. Kolom tabel dapat diindeks. Tapi lihat kolom tidak dapat diindeks. Karena tampilan adalah tabel virtual. Struktur tabel dapat dimodifikasi dengan menggunakan pernyataan alter, tetapi struktur tampilan tidak dapat dimodifikasi dengan menggunakan pernyataan alter. (Tampilan harus diciptakan kembali untuk memodifikasi strukturnya) Perintah DML dapat digunakan untuk memasukkan, memperbarui, dan menghapus catatan tabel, tetapi DML hanya diizinkan untuk tampilan yang dapat diperbarui, yang tidak memiliki berikut dalam pernyataan SELECT Lihat. Set Operator (Intersect, Minus, Union, Union All) BERBEDA Fungsi Agregat Grup (AVG, Count, Max, Min, Sum, dll.) Kelompok demi klausa Pesan demi klausa Terhubung dengan klausa Mulailah dengan klausa Ekspresi koleksi dalam daftar pilih Sub kueri dalam daftar pilih Bergabunglah dengan kueri |