CREATE TABLE example_table ( id INT NOT NULL AUTO_INCREMENT, name VARCHAR(50), age INT, PRIMARY KEY (id) );
上述代码创建了一张名为example_table的表,其中包括自增主键id、姓名name和年龄age三个字段。在id中指定了NOT NULL和AUTO_INCREMENT,表示id是一个非空的自增字段,MySQL在每次插入新行时都会自动递增,并分配一个新的唯一值。
INSERT INTO example_table (name, age) VALUES ('John', 25); INSERT INTO example_table (name, age) VALUES ('Amy', 31); INSERT INTO example_table (name, age) VALUES ('Mike', 42);
以上代码演示了如何向example_table中插入三条数据,并自动递增id的值。
通过上述示例,大家可以清楚地了解到MySQL如何实现自增序列。自增主键不仅方便大家识别每行数据,而且可以加快对数据的访问。因此,在使用MySQL时,合理利用自增序列可以极大地提高数据管理效率。