Kesamaan PRIMARY KEY SQL
- Halaman Sebelumnya Unik SQL
- Halaman Berikutnya Kunci Luar SQL
Kesamaan PRIMARY KEY SQL
PRIMARY KEY 约束唯一标识数据库表中的每条记录。
主键必须包含唯一的值。
主键列不能包含 NULL 值。
每个表都应该有一个主键,并且每个表只能有一个主键。
CREATE TABLE 上的 PRIMARY KEY 约束
以下 SQL 在 "Persons" 表创建时在 "Id_P" 列创建 PRIMARY KEY 约束:
MySQL:
CREATE TABLE Persons ( Id_P int TIDAK BOLEH NULL, Nama Belakang varchar(255) TIDAK BOLEH NULL, Nama Depan varchar(255), Alamat varchar(255), Kota varchar(255), PRIMARY KEY (Id_P) )
Server SQL / Oracle / MS Access:
CREATE TABLE Persons ( Id_P int NOT NULL Kunci Utama, Nama Belakang varchar(255) TIDAK BOLEH NULL, Nama Depan varchar(255), Alamat varchar(255), Kota varchar(255) )
Jika Anda memerlukan penamaan KESAN Kunci Utama serta mendefinisikan KESAN Kunci Utama untuk beberapa kolom, gunakan sintaks SQL di bawah ini:
MySQL / Server SQL / Oracle / MS Access:
CREATE TABLE Persons ( Id_P int TIDAK BOLEH NULL, Nama Belakang varchar(255) TIDAK BOLEH NULL, Nama Depan varchar(255), Alamat varchar(255), Kota varchar(255), KESAN pk_PersonID Kunci Utama (Id_P,LastName) )
KESAN Kunci Utama SQL di ALTER TABLE
Jika Anda membuat KESAN Kunci Utama untuk kolom "Id_P" saat tabel sudah ada, gunakan SQL di bawah ini:
MySQL / Server SQL / Oracle / MS Access:
ALTER TABLE Persons ADD Kunci Utama (Id_P)
Jika Anda memerlukan penamaan KESAN Kunci Utama serta mendefinisikan KESAN Kunci Utama untuk beberapa kolom, gunakan sintaks SQL di bawah ini:
MySQL / Server SQL / Oracle / MS Access:
ALTER TABLE Persons ADD KESAN pk_PersonID Kunci Utama (Id_P,LastName)
Keterangan:Jika Anda menggunakan kalimat ALTER TABLE untuk menambahkan kunci utama, kolom kunci utama harus dideklarasikan tanpa nilai NULL (pada saat tabel pertama kali dibuat).
Tarik Kembali KESAN Kunci Utama
Untuk menarik kembali KESAN Kunci Utama, gunakan SQL di bawah ini:
MySQL:
ALTER TABLE Persons DROP Kunci Utama
Server SQL / Oracle / MS Access:
ALTER TABLE Persons DROP KESAN pk_PersonID
- Halaman Sebelumnya Unik SQL
- Halaman Berikutnya Kunci Luar SQL