色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

mysql的ID默認從啥開始

阮建安1年前10瀏覽0評論

MySQL是開源的關系型數據庫管理系統,很多網站和應用程序都使用它來存儲和管理數據。在MySQL中,每個表都有一列作為主鍵,用于唯一標識每一行數據。如果沒有定義主鍵,MySQL會自動為表添加一個名為“id”的列作為主鍵。

那么MySQL的ID默認從哪開始呢?答案是1。如果使用以下語句創建一個新表:

CREATE TABLE example (
name VARCHAR(30),
age INT
);

那么這張表會有兩列分別為“name”和“age”,但是沒有主鍵。如果我們使用以下語句添加數據:

INSERT INTO example VALUES ('Bob', 25), ('Alice', 30), ('John', 40);

那么MySQL會自動為表添加名為“id”的主鍵列,并將ID從1開始遞增:

+----+-------+-----+
| id | name  | age |
+----+-------+-----+
| 1  | Bob   | 25  |
| 2  | Alice | 30  |
| 3  | John  | 40  |
+----+-------+-----+

當然,也可以手動為表添加主鍵,并指定起始值。例如:

CREATE TABLE example2 (
id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(30),
age INT
) AUTO_INCREMENT=100;

這張表的主鍵列為“id”,起始值為100。插入數據后,ID會從100開始遞增:

+-----+-------+-----+
| id  | name  | age |
+-----+-------+-----+
| 100 | Bob   | 25  |
| 101 | Alice | 30  |
| 102 | John  | 40  |
+-----+-------+-----+

總之,在MySQL中,如果不手動為表指定主鍵,那么默認會添加一個名為“id”的主鍵列,并將ID從1開始遞增。