mysql怎么加自增字段
时间 : 2023-03-08 08:00:01声明: : 文章内容来自网络,不保证准确性,请自行甄别信息有效性

下面是一个示例,演示如何为表添加自增字段:

1. 创建一个名为“students”的表:

```sql

CREATE TABLE students (

id INT(11) NOT NULL AUTO_INCREMENT,

name VARCHAR(50) NOT NULL,

age INT(3) NOT NULL,

PRIMARY KEY (id)

);

在这个示例中,我们在创建表的同时定义了一个名为“id”的自增字段。请注意,我们在定义这个字段时使用了关键字“AUTO_INCREMENT”,这意味着这个字段的值将从1开始自动增加。我们还在PRIMARY KEY约束中定义了该字段为主键。

2. 插入新的数据:

```sql

INSERT INTO students (name, age) VALUES ('Tom', 20);

INSERT INTO students (name, age) VALUES ('Jack', 22);

在执行这两个INSERT语句时,MySQL会自动为id字段分配一个新值,以确保每个id字段的值都是唯一的。

3. 查询数据:

```sql

SELECT * FROM students;

执行该查询语句后,我们可以看到“id”字段已被自动分配了一个递增的值:

| id | name | age |

| --- | --- | --- |

| 1 | Tom | 20 |

| 2 | Jack | 22 |

总结:在MySQL中,要添加自增字段只需在表定义中指定该字段为自增,即使用关键字“AUTO_INCREMENT”。之后,在插入新行时,这个字段会自动分配一个新值,以确保字段为唯一且递增的。