在线客服
扫描二维码
下载博学谷APP
扫描二维码
关注博学谷微信公众号
创建表并给某个字段添加数据的SQL语句怎么写?创建表并给字段插入数据我们会使用到create table .. select 语句,学习SQL需要能够写出创建表并给某个字段添加数据的SQL语句。

学习目标:写出创建表并给某个字段添加数据的SQL语句。
1. 思考
掌握了商品分类表(good_cates)的创建和商品分类信息的添加以及把商品表(goods)中的商品分类名称改成了对应的商品分类id,假如我们想要添加一个品牌,比如:双飞燕这个品牌信息,只通过goods表无法完成品牌信息的添加,那么如何实现添加品牌信息的操作?
答案:创建一个品牌表,把goods表中的品牌信息添加到该表中。将goods表中的品牌名称更改成品牌表中对应的品牌id
2. 创建品牌表
-- 查询品牌信息
select brand_name from goods group by brand_name;
-- 通过create table ...select来创建数据表并且同时插入数据
-- 创建商品分类表,注意: 需要对brand_name 用as起别名,否则name字段就没有值
create table good_brands (
id int unsigned primary key auto_increment,
name varchar(40) not null) select brand_name as name from goods group by brand_name;
说明:create table .. select 列名 .. 表示创建表并插入数据
3. 更新goods表中的品牌信息
-- 将goods表中的品牌名称更改成品牌表中对应的品牌id
update goods as g inner join good_brands gb on g.brand_name = gb.name set g.brand_name = gb.id;
4. 小结
创建表并给字段插入数据使用: create table .. select 语句
— 申请免费试学名额 —
在职想转行提升,担心学不会?根据个人情况规划学习路线,闯关式自适应学习模式保证学习效果
讲师一对一辅导,在线答疑解惑,指导就业!
相关推荐 更多
什么是Python语言?Python成为热门编程语言的原因
什么是Python语言?Python成为热门编程语言的原因,由于Python简单易学功能强大,可以适用于各种开发环境,一门语言可走遍打天下,比较适合初学者入门。
8901
2019-10-10 17:20:23
新手Python入门经典书籍推荐
随着人工智能和大数据时代的来临,开始学习Python的朋友是越来越多了。近来就连房地产大亨潘石屹也在微博上表示,自己开始学Python了。确实在当下,无论是不是做程序员,还是在各个行业像是数据分析、运营等等,都开始要求掌握Python语言。因此学习掌握Python,能够让大家在招聘中脱颖而出。下面给大家推荐几本新手入门Python的经典书籍,感兴趣就看下去吧!
8207
2019-12-19 10:42:18
为什么学Python有前途?
目前凡是做IT培训的就没有不开Python课的,上半年更是出现了学python热,社交网络随处可见相关课程的试课信息。现在仍有不少人跃跃欲试。如果你还不明白大家为什么对学Python抱有如此大的热情,不如看看下面的行业发展介绍。了解下现在学Python还有前途吗?能做什么?
5477
2020-06-18 15:55:55
Python基础学完了再学什么?
基础阶段学完Python 基础语法、python 容器、函数和文件操作、面向对象、 python编程和web基础、Linux 操作系统多任务编程、Python 网络编程、静态 web 服务器、HTML、CSS、JavaScript、数据库 MySQL、正则表达式、Python 进阶、mini-web 框架后,需要在进行实操积累项目实战经验。
5202
2021-04-08 16:18:17
HTML的作用是什么?用来做什么?
HTML的作用是什么?用来做什么?HTML用来开发网页的是开发网页的语言。超文本标记语言是一种用于创建网页的标准标记语言,可以使用HTML来建立WEB站点,HTML运行在浏览器上由浏览器来解析。
12226
2021-12-10 16:00:06
