MySQL 創建表自增 SQL
什么是自增?
在 MySQL 創建表時,可能需要一個自動增加的 ID 列,這通常是一個主鍵。自動增加列非常有用,因為它允許我們插入行,而不必指定該列的值。MySQL 的自動增量字段是通過使用 AUTO_INCREMENT 關鍵字來定義。
如何創建自動增量列?
要創建自動增量列,需要在 CREATE TABLE 語句中指定列名和數據類型,然后使用 AUTO_INCREMENT 關鍵字指定該列應自動增加。
示例:
CREATE TABLE example_table (
id INT AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(20)
);
在上面的示例中,我們定義了一個名為 example_table 的表,它具有一個名為 ID 的整數列。我們使用 AUTO_INCREMENT 關鍵字將其定義為自動增量列,并使用 PRIMARY KEY 約束將其定義為主鍵。表還包含一個名為 name 的 varchar 列。
如何使用自動增量列?
要使用自動增量列,只需在 INSERT INTO 語句中省略該列的值即可。MySQL 將自動分配一個唯一的值。
示例:
INSERT INTO example_table (name) VALUES ('John');
以上 SQL 語句將在 example_table 表中插入一行數據,其中 ID 列將自動分配一個唯一值。