MySQL中使用了一個(gè)非常方便的功能來幫助我們自動(dòng)增加一個(gè)字段,這就是自增。自增可以幫助我們輕松地將自增的值插入到一個(gè)數(shù)組或者其他數(shù)據(jù)結(jié)構(gòu)中,而不需要手動(dòng)輸入每個(gè)部分。
CREATE TABLE t_employee ( id INT UNSIGNED AUTO_INCREMENT PRIMARY KEY, name VARCHAR(20) NOT NULL, age TINYINT UNSIGNED NOT NULL );
以上代碼中,我們可以看到“id”這個(gè)字段擁有了自增的功能,它的數(shù)據(jù)類型設(shè)置成了“INT UNSIGNED AUTO_INCREMENT PRIMARY KEY”,其中“AUTO_INCREMENT”代表自增,而“PRIMARY KEY”則表示該字段是表的主鍵。
在執(zhí)行insert命令時(shí),我們只需要輸入其他的字段信息即可。代碼如下:
INSERT INTO t_employee (name, age) VALUES ("Panda", 25); INSERT INTO t_employee (name, age) VALUES ("Kita", 30); INSERT INTO t_employee (name, age) VALUES ("Coco", 22);
在執(zhí)行完以上命令后,我們可以在數(shù)據(jù)庫(kù)中查看到這些數(shù)據(jù)已經(jīng)成功地被插入到表中,同時(shí)“id”這個(gè)字段也自動(dòng)地增加了一個(gè)值。
總的來說,自增在MySQL中是一項(xiàng)非常實(shí)用的功能,在一些需要生成連續(xù)的數(shù)字和ID的應(yīng)用中非常有用。