INSERT 插入数据
INSERT 语句用于向表中插入新的数据行。本章将详细介绍 INSERT 语句的各种用法。
基本语法
插入单行数据
插入数据的方式
方式 1:指定列名(推荐)
方式 2:不指定列名
方式 3:部分列插入
插入多行数据
从查询结果插入
处理重复数据
INSERT IGNORE
ON DUPLICATE KEY UPDATE
使用默认值
获取插入的 ID
实战示例
用户注册
最佳实践
- 始终指定列名
- 使用批量插入提高性能
- 使用事务处理相关插入
- 使用参数化查询防止 SQL 注入
小结
- INSERT INTO ... VALUES:插入数据
- 批量插入:一次插入多行
- INSERT SELECT:从查询结果插入
- 处理重复:IGNORE、ON DUPLICATE KEY UPDATE
下一步: 学习 UPDATE 更新数据