MySQL是一種開源的關系型數據庫管理系統,廣泛應用于Web應用程序的開發。其中獲取序號是一個常見操作,在MySQL中可以使用自增列(AUTO_INCREMENT)來實現。
CREATE TABLE students ( id INT(11) NOT NULL AUTO_INCREMENT, name VARCHAR(50) NOT NULL, PRIMARY KEY (id) );
在上述代碼中,我們創建了一個名為students的表,其中id列被定義為自增列。因此,每次插入一條新的記錄時,id列的值都會自動增加1。
INSERT INTO students (name) VALUES ('Alice'); INSERT INTO students (name) VALUES ('Bob'); INSERT INTO students (name) VALUES ('Charlie');
在上述代碼中,我們向students表中插入了三條記錄。由于id列是自增列,每個記錄的id值將分別為1、2和3。
SELECT * FROM students;
在上述代碼中,我們查詢了students表中的所有記錄。查詢結果如下:
+----+---------+ | id | name | +----+---------+ | 1 | Alice | | 2 | Bob | | 3 | Charlie | +----+---------+
可以看到,每個記錄的id值都是唯一的自增值,可以作為記錄的唯一標識符。