欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

mysql數據庫筆記主鍵約束

張吉惟2年前11瀏覽0評論

MySQL數據庫主鍵約束指將一列或多列的值作為表中的唯一標識符。主鍵限制了在表中插入重復的記錄,提高了數據的完整性和準確性。

CREATE TABLE `student` (
`id` INT(11) NOT NULL AUTO_INCREMENT,
`name` VARCHAR(50) NOT NULL,
`age` INT(11) NOT NULL,
`grade` VARCHAR(20) NOT NULL,
PRIMARY KEY (`id`)
);

在上述代碼中,id列被指定為主鍵列,使用了AUTO_INCREMENT關鍵字自動生成唯一的值,保證了每一行的唯一性。如果在插入記錄時無意中插入了重復的id值,就會提示錯誤。

可以使用ALTER TABLE語句來更改或刪除表中的主鍵:

ALTER TABLE `student` ADD PRIMARY KEY (`id`);
ALTER TABLE `student` MODIFY COLUMN `id` INT(11) NOT NULL AUTO_INCREMENT;
ALTER TABLE `student` DROP PRIMARY KEY;

第一條語句添加了一列作為主鍵,第二條語句修改了主鍵的自動增長屬性,第三條語句刪除了主鍵。

需要注意的是,一張表只能有一個主鍵。