色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

MySQL 創(chuàng)建或修改自增主鍵

MySQL是目前應(yīng)用最廣泛的數(shù)據(jù)庫(kù)之一,其中自增主鍵是一項(xiàng)非常常用的功能。下面將介紹如何在MySQL中創(chuàng)建或修改自增主鍵。

1. 創(chuàng)建自增主鍵

CREATE TABLE `table_name` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`column1` varchar(50) DEFAULT NULL,
`column2` int(11) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4;

以上代碼中,“id”列是我們創(chuàng)建的自增主鍵,它的類型為int,NOT NULL表示該列不允許為空,AUTO_INCREMENT表示自增長(zhǎng),PRIMARY KEY表示該列為主鍵。

2. 修改自增主鍵

ALTER TABLE `table_name` MODIFY COLUMN `id` int(11) NOT NULL AUTO_INCREMENT;

以上代碼中,“ALTER TABLE”表示修改表結(jié)構(gòu),“MODIFY COLUMN”表示修改列,我們將原本是自增主鍵的列“id”修改為仍然是自增主鍵。需要注意的是,在修改自增主鍵時(shí),該列必須同時(shí)被設(shè)置為NOT NULL。

以上就是關(guān)于MySQL創(chuàng)建或修改自增主鍵的介紹。