在线客服
扫描二维码
下载博学谷APP扫描二维码
关注博学谷微信公众号
MySQL数据库应用之如何将查询结果插入到其它表中?在实际的业务中需要把查询结果插入到指定表中来满足业务需求。
学习目标:能够写出将查询结果插入到其它表中的SQL语句
1. 思考
目前只有一个goods表,我们想要增加一个商品分类信息,比如:移动设备这个分类信息,只通过goods表无法完成商品分类的添加,那么如何实现添加
品分类信息的操作?
答案:创建一个商品分类表,把goods表中的商品分类信息添加到该表中;将goods表中的分类名称更改成商品分类表中对应的分类id。
2. 创建商品分类表
-- 创建商品分类表
create table good_cates(
id int not null primary key auto_increment,
name varchar(50) not null
);
3. 把goods表中的商品分类添加到商品分类表
-- 查询goods表中商品的分类信息
select cate_name from goods group by cate_name;
-- 将查询结果插入到good_cates表中
insert into good_cates(name) select cate_name from goods group by cate_name;
-- 添加移动设备分类信息
insert into good_cates(name) values('移动设备');
说明:insert into .. select .. 表示: 把查询结果插入到指定表中,也就是表复制。
4. 小结
想要完成表复制可以使用: insert into .. select .. SQL语句.
— 申请免费试学名额 —
在职想转行提升,担心学不会?根据个人情况规划学习路线,闯关式自适应学习模式保证学习效果
讲师一对一辅导,在线答疑解惑,指导就业!
相关推荐 更多
Python大蟒蛇平台是干什么用的?
Python大蟒蛇平台即 py平台,中国俗称大蟒蛇平台,一种面向对象的解释性的计算机程序设计语言,也是一种功能强大而完善的通用型语言,已经具有十多年的发展历史,成熟且稳定。Python 具有脚本语言中最丰富和强大的类库,足以支持绝大多数日常应用。
13839
2019-05-21 12:04:24
Python语言的应用领域主要有哪些?
我们为什么要学 Python?地产大佬潘石屹曾在微博回答过:在这信息时代想要让机器为人工作,就必须学习机器的语言,而Python就是进化后最好的计算机语言。总的来讲,Python绝对是近年最火的编程语言。TIOBE于2020年3月公布的编程语言排行榜,Python 位居前三。追其根本,就是因为Python广泛的应用领域。下面我们一起来看看“Python语言的应用领域主要有哪些”。
4986
2020-08-07 16:02:18
Python工程师需要学习哪些知识
Python工程师需要学习哪些知识?Python开发需要熟悉Linux系统及Django或Tornado、Flask等开发框架;会灵活运用JavaScript、HTML前端开发有jQuery、Bootstrap、AngularJS;熟悉MySQL/Oracle数据库,SQL,Hive;高并发、大数据处理;算法和数据结构。
5129
2020-09-02 15:40:06
Python 新版本中的 6 个新特性,你去体验了么?
两周之前(2021年10月4日),一个新的Python版本发布了,Python 3.10。在新的版本中,Python 添加了独特且有价值的功能,同时删除了一些旧功能。我们可以将任何新软件版本中添加或删除的功能归为多个类别,例如语法特性、添加到默认库或对现有特性的改进。
3659
2021-10-22 11:40:26
变量作用域是什么?怎么用?
变量作用域是什么?怎么用?变量作用域即变量的可用性范围。变量作用域,变量的可用性范围;全局变量就是在函数外定义的变量,可以在不同函数内使用。
3556
2021-12-27 14:55:57