MySQL中的ID自增語句是非常常用的一個(gè)功能,可以讓我們在插入數(shù)據(jù)時(shí),不用手動(dòng)設(shè)置ID,MySQL會(huì)自動(dòng)為我們生成下一個(gè)可用的ID。那么如何使用MySQL中的ID自增語句呢?
CREATE TABLE students ( id INT AUTO_INCREMENT PRIMARY KEY, name VARCHAR(50) NOT NULL, age INT NOT NULL );
在MySQL中使用ID自增語句,一般是在創(chuàng)建表時(shí)使用。在上面的例子中,我們創(chuàng)建了一個(gè)名為students的表,并設(shè)置了id為自增主鍵。表中還有一個(gè)name和age字段。
當(dāng)我們插入數(shù)據(jù)時(shí),可以不用手動(dòng)為id字段設(shè)置值,而是使用NULL來代替。MySQL會(huì)自動(dòng)生成一個(gè)唯一的ID,從1開始,每次增加1。如下所示:
INSERT INTO students (name, age) VALUES ('張三', 20); INSERT INTO students (name, age) VALUES ('李四', 22); INSERT INTO students (name, age) VALUES ('王五', 19);
執(zhí)行完以上語句后,我們可以查詢students表的內(nèi)容:
SELECT * FROM students;
結(jié)果如下:
+----+--------+-----+ | id | name | age | +----+--------+-----+ | 1 | 張三 | 20 | | 2 | 李四 | 22 | | 3 | 王五 | 19 | +----+--------+-----+
通過以上例子,我們可以看到,MySQL ID自增語句非常的方便、簡單,可以輕松的自動(dòng)生成一個(gè)唯一的ID,讓我們的數(shù)據(jù)管理更加的穩(wěn)定和規(guī)范化。