在 MySQL 中,可以使用自動增量(Auto Increment)功能來給表中的某個字段賦值,如主鍵或唯一標識符。使用自動增量功能可以避免手動設置數據,又可以保證每次插入數據時字段值的唯一性。
在創建表時,可以使用 AUTO_INCREMENT 關鍵字來定義自動增量字段的屬性。在插入數據時,如果不給自動增量字段賦值,MySQL 會自動為其生成遞增的序列值。
CREATE TABLE user ( id INT PRIMARY KEY AUTO_INCREMENT, username VARCHAR(50) NOT NULL, password VARCHAR(50) NOT NULL );
在上面的例子中,id 字段被定義為自動增量字段,每次插入數據時,都會自動遞增。例如,執行以下插入語句:
INSERT INTO user (username, password) VALUES ('admin', '123456'); INSERT INTO user (username, password) VALUES ('jerry', '654321');
將會在 user 表中生成以下數據:
id | username | password | |----|----------|----------| | 1 | admin | 123456 | | 2 | jerry | 654321
注意:如果需要重新開始自動遞增的序列值,可以使用 ALTER TABLE 語句來修改自動增量字段的起始值:
ALTER TABLE user AUTO_INCREMENT=100;
上一篇css有文字特效嗎