Kaedah SQL untuk mencapai integriti entiti termasuk: Kekangan utama utama: Pastikan nilai lajur mengenal pasti setiap baris secara unik. Kekangan unik: Pastikan nilai lajur adalah unik dalam jadual. Kekangan bukan nol: menghalang nilai lajur daripada menjadi batal.
Kaedah untuk mencapai integriti entiti dalam SQL:
Integriti entiti merujuk kepada memastikan setiap entiti (baris data) dalam pangkalan data mempunyai pengecam unik dan bukan nol. Dalam SQL, integriti entiti boleh dicapai menggunakan:
Kekangan Utama Utama:
PRIMARY KEY (column_name(s))
唯一约束:
UNIQUE (column_name(s))
非空约束:
NOT NULL
示例:
假设有一个名为 Students
的表,包含以下列:
id
name
age
要实现实体完整性,我们可以添加以下约束:
PRIMARY KEY (id)
:确保 id
列的值唯一标识每行学生。UNIQUE (name)
:确保 name
列的值在表中是唯一的。NOT NULL (id, name)
:确保 id
和 name
列不能包含空值。这些约束将确保:
id
)。name
🎜🎜<kod>nama</kod>🎜🎜<kod>umur</kod>
🎜🎜🎜Untuk mencapai integriti entiti, kami boleh menambah kekangan berikut: 🎜🎜🎜id
mengenal pasti setiap baris pelajar secara unik. 🎜🎜id
dan name
tidak boleh mengandungi nilai nol. 🎜🎜🎜Kekangan ini akan memastikan bahawa: 🎜🎜🎜Setiap pelajar dalam pangkalan data mempunyai pengecam unik (id
). 🎜🎜Tiada dua pelajar mempunyai nama yang sama (Atas ialah kandungan terperinci apa yang perlu digunakan dalam sql untuk mencapai integriti entiti. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!