-- 创建一个带有自增主键的表
CREATE TABLE example_table (
id INT AUTO_INCREMENT, -- 定义id列为整数类型,并设置为自增
name VARCHAR(100), -- 定义name列为字符串类型,最大长度为100
PRIMARY KEY (id) -- 设置id列为表的主键
);
-- 插入数据时,无需指定自增列的值,数据库会自动为其赋值
INSERT INTO example_table (name) VALUES ('Alice');
INSERT INTO example_table (name) VALUES ('Bob');
-- 查询表中的数据
SELECT * FROM example_table;
AUTO_INCREMENT:用于定义某一列为自增列。每次插入新记录时,如果没有指定该列的值,数据库会自动为其生成一个唯一的递增值。PRIMARY KEY:用于定义某一列为表的主键。主键必须是唯一的,并且不能为空。如果你需要修改现有表以添加自增主键,可以使用以下语句:
ALTER TABLE existing_table MODIFY COLUMN id INT AUTO_INCREMENT, ADD PRIMARY KEY (id);
这段代码会修改现有的表结构,将 id 列设置为自增主键。
上一篇:mysql日期比较大小
下一篇:mysql 按日期分组
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站