-- 创建表时设置主键自增
CREATE TABLE example_table (
id INT AUTO_INCREMENT PRIMARY KEY, -- id列设置为主键并开启自增
name VARCHAR(100) NOT NULL -- 其他列定义
);
-- 插入数据时不需要指定自增主键的值,MySQL会自动处理
INSERT INTO example_table (name) VALUES ('Alice');
INSERT INTO example_table (name) VALUES ('Bob');
-- 查看插入后的数据
SELECT * FROM example_table;
CREATE TABLE 语句中,使用 AUTO_INCREMENT 关键字来设置某一列为自增列。通常这个列是主键(PRIMARY KEY)。id)指定值,MySQL 会自动为每一行生成唯一的递增值。SELECT 语句可以查看插入的数据,包括自动生成的主键值。如果需要修改现有表以添加自增主键,可以使用 ALTER TABLE 语句:
-- 修改现有表,添加自增主键
ALTER TABLE existing_table
ADD COLUMN id INT AUTO_INCREMENT PRIMARY KEY;
上一篇:mysql bitmap
下一篇:mysql case then
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站