ZBLOG

mysql 根据查询插入

MySQL中可以使用SELECT INTO语句来将查询结果插入到表中。

例如,假设我们有一个名为“orders”的订单表,并且我们想要从该表中选择所有由客户“John”下单的订单,并将它们插入到名为“john_orders”的新表中。可以使用以下语句:

CREATE TABLE john_orders
SELECT *
FROM orders
WHERE customer_name = 'John';

这将创建一个名为“john_orders”的新表,并将所有由客户“John”下单的订单插入其中。注意,此语句也可以在已经存在的表中插入查询结果。只需将表名更改为现有表的名称即可。

另外,如果您想要向现有表中添加查询结果,而不是创建一个新表,请使用INSERT INTO语句:

INSERT INTO existing_table
SELECT *
FROM orders
WHERE customer_name = 'John';

这将把所有由客户“John”下单的订单插入到现有表中。

本站部分文章来源于网络,版权归原作者所有,如有侵权请联系站长删除。
转载请注明出处:https://golang.0voice.com/?id=151

分享:
扫描分享到社交APP
上一篇
下一篇
发表列表
游客 游客
此处应有掌声~
评论列表

还没有评论,快来说点什么吧~

联系我们

在线咨询: 点击这里给我发消息

微信号:3007537140

上班时间: 10:30-22:30

关注我们
x

注册

已经有帐号?