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/