更新时间:2025-04-01 20:53:10
在数据库操作中,`INSERT INTO` 语句是添加新数据的核心工具。以下是几种常见的写法,帮助你高效完成数据录入!💪
1️⃣ 基础写法
最基本的用法:`INSERT INTO 表名 VALUES (值1, 值2);` 适用于所有字段都有默认值的情况。
2️⃣ 指定字段插入
更灵活的方式:`INSERT INTO 表名 (字段1, 字段2) VALUES (值1, 值2);` 可以只插入部分字段,适合有默认值或自动增长的字段。
3️⃣ 批量插入
一次性插入多条数据:`INSERT INTO 表名 (字段1, 字段2) VALUES (值1, 值2), (值3, 值4);` 提升效率!✨
4️⃣ 使用SELECT语句
通过查询结果插入:`INSERT INTO 表名 (字段1, 字段2) SELECT 字段A, 字段B FROM 另一表 WHERE 条件;` 动态获取数据。
5️⃣ 使用子查询
结合复杂逻辑:`INSERT INTO 表名 SELECT FROM (子查询) AS 新表;` 解决特定需求。
6️⃣ 使用LOAD DATA
从文件导入数据:`LOAD DATA INFILE '文件路径' INTO TABLE 表名 FIELDS TERMINATED BY ',';` 处理大量数据时非常实用。
掌握这些技巧,让你的MySQL操作更加得心应手!🎉