Pemahaman tentang DDL, DML, dan DCL
1、DDL
1-1. Ikhtisar DDL
DDL (Data Definition Language) digunakan untuk memanipulasi objek dan properti objek, seperti objekbasis dataManajemen dan definisi pengelolaan DDL dan definisi objek dan properti ini tercermin dalam Create, Drop, dan Alter. Perhatian khusus: Konsep "objek" dalam operasi DDL, "objek" mencakup objek dan atributnya, dan objek adalah yang terkecil dan lebih besar dari catatan. Ambil tabel sebagai contoh: Create membuat tabel data, Alter dapat mengubah bidang tabel, Drop dapat menghapus tabel, dari sini kita dapat melihat bahwa DDL berdiri di ketinggian, dia tidak akan beroperasi pada data tertentu.
1-2. Pernyataan utama (operasi) DDL
Buat pernyataan: Anda dapat membuat database dan beberapa objek database.
Drop pernyataan: Anda dapat menghapus tabel data, indeks, pemicu, batasan bersyarat, dan izin tabel data.
Ubah pernyataan: Ubah definisi dan atribut tabel data.
1-3. Objek operasi DDL (tabel)
1-3-1. Konsep tabel
Pembuatan tabel adalah untuk menyimpan data, karena data yang kita simpan tidak dapat diakses, jadi kita perlu menentukan beberapa tipe data untuk memfasilitasi manajemen.
1-3-2. Atribut tabel
Atribut kunci primer: Kunci primer adalah batasan kunci primer, tetapi namanya berbeda, penamaan kunci primer bias ke arah virtual (yaitu, deskripsi masalah), penamaan batasan kunci primer bias terhadap penguatan aktual (yaitu, implementasi operasi dijelaskan), yang menggambarkan hal yang sama, dan batasan kunci primer adalah atribut dalam tabel; Mungkin ada hingga satu kunci primer dalam tabel; Kunci primer dapat didefinisikan dalam satu atau beberapa bidang; Kunci utama membuat nilai satu atau beberapa bidang unik dan bukan null untuk melakukannya dengan nilai bidang tersebut atau nilai dalam grup bidang yang secara unik mewakili rekaman.
Atribut unik: Hanya boleh ada satu atribut kunci utama dalam tabel, dan batasan unik diusulkan untuk pengguna tabel persegi. Batasan unik dapat ditentukan pada satu atau beberapa bidang; Batasan unik membuat nilai dalam bidang atau grup bidang itu unik, yang dapat kosong, namun, tidak dapat diulang.
Atribut kunci asing: juga disebut kunci asing, juga dikenal sebagai batasan kunci asing, hubungan antara kunci primer dan batasan kunci primer adalah sama; Batasan kunci asing menargetkan dua tabel, jika kata kunci utama tabel A adalah bidang dalam tabel B, bidang disebut kunci asing tabel B, tabel A disebut tabel master, dan tabel B disebut tabel slave, tetapi perhatikan bahwa komputer harus tahu bahwa Anda berada dalam hubungan ini.
Atribut Verifikasi, Null, dan Default: Atribut verifikasi juga disebut batasan verifikasi, atribut null juga disebut batasan null, dan atribut default juga disebut batasan default. Nama-nama ini menggambarkan sesuatu, menggambarkan situasi, dan tentu saja kita dapat melakukannya secara artifisial (perhatikan saja data input), tetapi niat awalnya adalah untuk mengotomatisasi, yaitu membiarkan komputer melakukannya.
(Tahukah Anda mengapa indeks dibuat secara otomatis ketika kunci primer dan batasan unik dibuat?) Dan itu adalah satu-satunya indeks, pikirkan bidang mana yang paling banyak digunakan untuk indeks, dan peran indeks akan diketahui. Operasi seperti batasan kunci primer, batasan unik, batasan non-null, batasan kunci asing, batasan cek, dan batasan default semuanya memberi tabel properti tertentu, jadi di sini saya pikir semuanya adalah properti tabel. )
2、 DML
2-1. Ikhtisar DML
DML (Data Manipulation Language) digunakan untuk memanipulasi data yang terkandung dalam objek database, yaitu unit operasi adalah catatan.
2-2. Pernyataan utama (operasi) DML
Sisipkan pernyataan: Sisipkan rekaman ke dalam lembar data.
Hapus pernyataan: Menghapus satu atau beberapa rekaman dalam tabel data juga dapat menghapus semua rekaman dalam tabel data, tetapi objek operasinya masih berupa rekaman.
Perbarui pernyataan: Digunakan untuk memodifikasi konten rekaman dalam tabel yang ada.
2-3. Objek operasi DML - rekam
2-3-1, perhatian
Saat kita melakukan operasi Sisipkan, Hapus, dan Perbarui pada catatan, kita harus memperhatikan beberapa operasi DDL pada mereka.
3 、 DCL
3-1. Ikhtisar DCL
Operasi DCL (Data Control Language) adalah izin objek database, dan penentuan operasi ini membuat data lebih aman.
3-2. Pernyataan Utama (Operasi) DCL
Pernyataan pemberian: Mengizinkan pembuat objek untuk memberikan izin tertentu kepada pengguna, grup, atau semua pengguna (PUBLIK).
Cabut pernyataan: Anda dapat mencabut akses ke pengguna atau grup atau semua pengguna
3-3. Operator DCL (Pengguna)
Pengguna dalam hal ini mengacu pada pengguna database.
|