点击蓝色字关注“SQL数据库运维”
在SQL日常运维中,如果有人要是问你会不会插入数据,你说不会,那可真有点说不过去了,基本的增、删、改、查还是需要掌握的。
今天我们就来说说INSERT INTO的使用方法。
作用:INSERT INTO用于向表中插入新的数据。
INSERT INTO 其实有多种写法,以下将举例说明。
第一种:没有指出要插入的字段,因为后面的值必须与字段对应匹配。
INSERT INTO A VALUES ('1','测试') --单条数据插入
复制
第二种:可以明确只插入一条数据,也可以插入多条。
INSERT INTO A(CBM,CMC) SELECT '1','测试' --单条数据插入
INSERT INTO A(CBM,CMC) SELECT ('1','测试'),('2','测试2') --多条数据插入
复制
第三种:通过查询语句进行数据源获取。
INSERT INTO A(CBM,CMC) SELECT CBM,CMC FROM B --批量插入B表中的指定数据到A表
复制
也可以写成下面这种简写格式
INSERT INTO A SELECT * FROM B --批量插入B表中所有数据到A表
复制
注意:这种方法省略掉了插入的目标列,默认就会对全部字段进行数据插入。而且select后面的B表列的顺序必须和目标A表列中的顺序一致,否则插入数据可能会出现错误。
知识扩展:
将TABLE2表的数据复制插入到TABLE1表中(要求目标表Table1不存在,因为在插入时会自动创建表Table1)。
SELECT * INTO TABLE1 FROM TABLE2
复制
点击关注“SQL数据库运维”,后台回复关键字:进群,带你进入高手如云的技术交流群。后台回复关键字:SQL,获取学习资料。
文章转载自SQL数据库运维,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。
评论
相关阅读
2025年4月中国数据库流行度排行榜:OB高分复登顶,崖山稳驭撼十强
墨天轮编辑部
2318次阅读
2025-04-09 15:33:27
数据库国产化替代深化:DBA的机遇与挑战
代晓磊
1073次阅读
2025-04-27 16:53:22
2025年3月国产数据库中标情况一览:TDSQL大单622万、GaussDB大单581万……
通讯员
665次阅读
2025-04-10 15:35:48
数据库,没有关税却有壁垒
多明戈教你玩狼人杀
535次阅读
2025-04-11 09:38:42
国产数据库需要扩大场景覆盖面才能在竞争中更有优势
白鳝的洞穴
512次阅读
2025-04-14 09:40:20
最近我为什么不写评论国产数据库的文章了
白鳝的洞穴
472次阅读
2025-04-07 09:44:54
【活动】分享你的压箱底干货文档,三篇解锁进阶奖励!
墨天轮编辑部
430次阅读
2025-04-17 17:02:24
2025年4月国产数据库中标情况一览:4个千万元级项目,GaussDB与OceanBase大放异彩!
通讯员
421次阅读
2025-04-30 15:24:06
天津市政府数据库框采结果公布,7家数据库产品入选!
通讯员
405次阅读
2025-04-10 12:32:35
优炫数据库成功入围新疆维吾尔自治区行政事业单位数据库2025年框架协议采购!
优炫软件
349次阅读
2025-04-18 10:01:22