使用INSERT INTO语句可向MySQL表中插入单条记录,如INSERT INTO users (name, email, age) VALUES ('张三', 'zhangsan@example.com', 25); 字符串需用单引号,自增主键无需手动指定。

在 MySQL 中插入单条记录,使用 INSERT INTO 语句是最常见和标准的方法。只需要指定表名、字段名(可选),以及对应的值即可完成插入操作。
基本语法格式
INSERT INTO 表名 (字段1, 字段2, 字段3) VALUES (值1, 值2, 值3);如果插入的是所有字段的值,也可以省略字段名:
INSERT INTO 表名 VALUES (值1, 值2, 值3, ...);实际操作示例
假设有一个用户表 users,包含以下字段:
要插入一条新用户记录:
由于 id 是自增字段,无需手动指定,数据库会自动分配。
如果希望显式插入所有字段(包括 id):
INSERT INTO users VALUES (1001, '李四', 'lisi@example.com', 30);注意事项
- 字符串和日期类型的值要用单引号括起来
- 确保插入的值与字段类型匹配,避免数据错误
- 若字段设置了 NOT NULL 约束,则必须提供值
- 自增主键通常不需要手动插入,除非特殊需求
执行成功后,MySQL 会返回类似 Query OK, 1 row affected 的提示,表示已成功插入一条记录。
基本上就这些,不复杂但容易忽略细节。









