MySQL 是一款廣泛應用于互聯網應用中的關系型數據庫管理系統。在 MySQL 中,我們可以通過指定一列自動遞增,為數據表添加一個自增的主鍵。
CREATE TABLE `table_name` ( `id` int(11) NOT NULL AUTO_INCREMENT, `column1` varchar(255) NOT NULL, `column2` varchar(255) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
在上述 MySQL 查詢語句中,我們創建了一張名為 table_name 的數據表。其中,id 列被指定為自動遞增的主鍵。可以看到我們在指定列的時候添加了 AUTO_INCREMENT 關鍵字。這個關鍵字代表著,當插入一行數據時,MySQL 會自動為 id 列賦予一個自增的值。接下來,我們插入幾行數據到 table_name 表中:
INSERT INTO `table_name` (`column1`, `column2`) VALUES ('value1', 'value2'), ('value3', 'value4'), ('value5', 'value6');
可以看到,因為我們沒有在插入數據時指定 id 列的值,MySQL 會自動為每行數據賦予不同的自增值,這樣就確保了每行數據的唯一性,也方便了我們進行數據的增刪改查操作。
上一篇mysql屬于哪家產品
下一篇mysql屬于什么產品