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

mysql 自動增長語句

方一強2年前12瀏覽0評論

MySQL 是一種常見的關系型數據庫管理系統,Auto Increment 或稱為自動增長是一個很常見的技術,在 MySQL 中,我們可以使用 AUTO_INCREMENT 關鍵字來實現自動增加。Auto Increment 必須與 PRIMARY KEY 一起使用。

CREATE TABLE user (
id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY,
username VARCHAR(30) NOT NULL,
email VARCHAR(50),
password VARCHAR(50)
);

上面的代碼演示了如何給一個表創建一個自動增長的 ID 字段(主鍵),每次插入新記錄時該字段的值將隨之自增。

如果需要改變該自動增長字段的開始值,我們可以使用 ALTER TABLE 語句:

ALTER TABLE user AUTO_INCREMENT=1001;

現在該表的下一條記錄將會從 1001 開始自增。

我們還可以在 INSERT INTO 語句中使用自動增長的字段,如下所示:

INSERT INTO user (username, email, password)
VALUES ('test', 'test@test.com', '123456');

上面的插入語句將自動為 id 字段賦一個新值,下一條插入記錄時將自動遞增。

總結來說,MySQL 中的 AUTO_INCREMENT 關鍵字可用于在新插入記錄時指定主鍵值。在給定表中,只能有一個 AUTO_INCREMENT 字段,而且它必須與 PRIMARY KEY 組合使用。使用 ALTER TABLE 可以更改自動增長字段的開始值。