329 字
2 分钟
MySQL 数据库语句教程(3)

这里,我们将探索如何在 MySQL 中使用语句式语言。提供的示例基于官方文档下载链接,您可以参考官方文档获取更多详细信息。

MySQL 插入数据与完整示例#

数据插入是使用 MySQL 的核心操作之一。


插入一条数据#

INSERT INTO users (id, name, email)
VALUES (1, '张三', 'zhangsan@example.com');

👉 插入一条用户数据。


插入数据(指定列)#

INSERT INTO users (id, name, email)
VALUES (2, '李四', 'lisi@example.com');

👉 指定列插入,保证插入数据与列顺序对应。


批量插入数据#

INSERT INTO users (id, name, email)
VALUES (3, '王五', 'wangwu@example.com'),
(4, '赵六', 'zhaoliu@example.com');

👉 一次性插入多条记录。


完整用户表示例#

创建用户表#

CREATE TABLE users (
id INT NOT NULL AUTO_INCREMENT COMMENT '用户ID',
username VARCHAR(50) NOT NULL COMMENT '用户名',
email VARCHAR(100) NULL DEFAULT NULL COMMENT '邮箱(可为空)',
age INT NOT NULL DEFAULT 18 COMMENT '年龄,默认18岁',
status TINYINT NOT NULL DEFAULT 1 COMMENT '状态:1-启用,0-禁用',
created_at DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
PRIMARY KEY (id)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='用户表';

👉 建立一个完整的 users 表,包含主键、默认值和注释。


插入一条完整数据#

INSERT INTO users (username, email, age, status)
VALUES ('张三', 'zhangsan@example.com', 20, 1);

👉 插入用户数据,created_at 会自动生成当前时间。


MySQL 数据库语句教程(3)
https://fuwari.vercel.app/posts/mysql语句3/
作者
李钧宇
发布于
2025-10-10
许可协议
CC BY-NC-SA 4.0