21天学MySQL_把整个Mysql拆分成21天,轻松掌握,搞定(下)
第17天作业,
-- 1)修改表idoxu,把字段istester,改为istester6(字符类型varchar,长度160)
-- 2)检查是否修改成功
-- 3)把idoxu表,改名为idoxu6
-- 4)检查是否修改成功
前一天作业答案参考,
造数据,把istester表的所有数据,插入到idoxu表
字段关系
id取id
stu_id取id
c_name取uname
istester和grade字段,给默认值60
insert into idoxu(id,stu_id,c_name,istester,grade)select id,id,uname,60,60 from istester;
/
第18天作业,
1)创建数据库istesterdb6
2)检查数据库是否创建成功;
3)进入istesterdb6库
4)在数据库istesterdb6,创建idoxu表,直接拷贝istester库idoxu6表的数据和结构 ;
5)检查表是否创建成功;
前一天作业答案参考,
-- 1)修改表idoxu,把字段istester,改为istester6(字符类型varchar,长度160)
alter table idoxu CHANGE istester istester6 varchar(160);
-- 2)检查是否修改成功
desc idoxu;
-- 3)把idoxu表,改名为idoxu6
-- ALTER TABLE旧表名RENAME TO新表名 ;
ALTER TABLE idoxu RENAME TO idoxu681;
-- 4)检查是否修改成功
show tables;
/
第19天作业,
idoxu表,分数grade
1)排名前三的学生和分数;
2)排名3 - 6名的学生和分数;
3)排名6名以后的所有学生和分数;
前一天作业答案参考,
1)创建数据库istesterdb6
create database istesterdb6;
2)检查数据库是否创建成功;
show databases;
3)进入istesterdb6库
use istesterdb6;
4)在数据库istesterdb6,创建idoxu表,直接拷贝istester库idoxu6表的数据和结构 ;
create table istesterdb6.idoxu as SELECT * from istester.idoxu6;
或
create table idoxu as SELECT * from istester.idoxu6;
5)检查表是否创建成功;
show tables;
/
第20天作业,
多表(左链接、右链接、内链接)
表 idoxu6 和 表istester
前一天作业答案参考,
-- 1)排名前三的学生和分数;
SELECT c_name,grade FROM idoxu ORDER BY grade DESC LIMIT 3;
-- 2)排名3 - 6名的学生 和分数 ;
SELECT c_name,grade FROM idoxu ORDER BY grade DESC LIMIT 2,4;
-- 3)排名6名以后的所有学生和分数;
SELECT c_name,grade FROM idoxu ORDER BY grade DESC LIMIT 5,666;
注:这题目的是limit的用法,很多同学写的太复杂;
limit是mysql的语法
select * from table limit m,n
其中m是指记录开始的index,从0开始,表示第一条记录
n是指从第m+1条开始,取n条。
select * from tablename limit 2,4
即取出第3条至第6条,4条记录
/
第21天作业(最后1天,结业),
1)把表idoxu6,改完idoxu
2)删除库istesterdb6
3)删除istester表
4)清空idoxu表的数据
End,一切恢复如初,坐等SQL第2期;
前一天作业答案参考,
注:主要目的是熟悉这三种玩法,以及观察结果差异;
#左连接
SELECT * from idoxu6 a LEFT JOIN istester b on a.stu_id=b.id;
#内连接
SELECT * from idoxu6 a INNER JOIN istester b on a.stu_id=b.id;
#右连接
SELECT * from idoxu6 a RIGHT JOIN istester b on a.stu_id=b.id;
/
结业,最后一天作业答案参考
1)把表idoxu6,改名为idoxu
rename table idoxu6 to idoxu;
或
alter table idoxu6 rename idoxu;
2)删除库istesterdb6
drop database istesterdb6;
3)删除istester表
drop table istester;
4)清空idoxu表的数据
truncate table idoxu;
或
delete from idoxu;
End,恭喜结业;
循环3次21天打卡,总共63天(两个月掌握软测必备的SQL日常使用)
21天学MySQL_把整个Mysql拆分成21天,轻松掌握,搞定(下)相关推荐
- 21天mysql_把整个Mysql拆分成21天,轻松掌握,搞定(下)
第17天作业, -- 1)修改表idoxu,把字段istester,改为istester6(字符类型varchar,长度160) -- 2)检查是否修改成功 -- 3)把idoxu表,改名为idoxu ...
- mysql 21天_把整个Mysql拆分成21天,轻松掌握,搞定(中)
第8天作业, 继续select 1)查找idoxu表,名称(c_name)包含"i"的数据 2)查找istester表,id包含 "1" 的数据 3)查找ist ...
- 学人工智能电脑配置要求高吗?多少钱能搞定?
学习人工智能需要一定的计算机配置要求,这是因为人工智能算法需要大量的计算和存储资源.以下是一些常见的人工智能学习所需的计算机配置: 学人工智能电脑配置要求高吗?多少钱能搞定? CPU:至少需要一颗四核 ...
- 21天学通HTML5和CSS3第二版,21天学通HTML5+CSS3
本书全面.系统.深入地讲解了HTML5+CSS3网页设计与编程的基础语法与高级应用.在讲解过程中,通过大量取自实际操作的实例,将网页开发知识全面.系统.深入地呈现给读者.此外,作者专门为本书录制了大量 ...
- 21天学通c语言思维导图,21天思维导图学习 ----开发脑洞、助力成长
kk 第一次知道"思维导图"这个词,是在参加Grace创办的第一期"成长集训营".她建议我们用思维导图的方式去完成每天的思考作业,了解和认知也仅在于它 ...
- Mysql万字学习笔记,一篇搞定Mysql
目录 常见命令: 1.查看当前所有的数据库 2.打开指定的库 3.查看当前库的所有表 4.查看其它库的所有表 5.创建表 6.查看表结构 7.查看服务器的版本 运算符: mod: div: betwe ...
- mysql大规模读写性能_十招搞定 MySQL 大规模数据库的性能和伸缩性优化
点击图片报名参加广州&珠海源创会 在需要支持移动/平板电脑应用及普通桌面浏览器访问的时代,网站的普及率和有效性很大程度上取决于其可用性和性能.一个访问缓慢的网站会使得访问者或潜在的客户流失,并 ...
- python做数据库管理系统_python+Django+mysql+bootstrap前端,数据库一次搞定)从头教你毕设实现一个简易好看的仓储物资管理之类系统...
在线QQ客服:1922638 专业的SQL Server.MySQL数据库同步软件 废话不多说,这是产品接口,一篇文章澄清了Django的前端背景并实现了一个漂亮的系统,git直接拉到末尾^ _ ^ ...
- mysql编码转换工具_mysql编码转换搞定
按照下面做法,终于成功了!庆祝,纪念...... 背景:某个系统的mysql数据库dnname采用默认的latin1字符集,系统升级需要将所有数据转换成utf-8格式,目标数据库为newdbname( ...
最新文章
- 物联网背后的网络安全风险
- 网络营销推广软件浅析外链怎么做才更“香”,才能促进网站自然有首页排名?...
- [转载]深入理解JavaScript闭包(closure)
- HDOJ 1253 HDU 1253 胜利大逃亡 ACM 1253 IN HDU
- Tensorflow yolov3 Intel Realsense D435 多进程multiprocessing线程池pool识别时间测试
- OpenCV 自动调取摄像头并显示屏幕
- Angular 默认的Change detection策略及缺陷
- Flink – JobManager.submitJob
- SharePoint REST API - 确定REST端点URL
- 课后作业-阅读任务-阅读笔记4
- Mac超强扒站神器——SiteSucker Pro 4.3.3 mac中英文
- 中国料斗底部谷物拖车市场趋势报告、技术动态创新及市场预测
- 【数据结构笔记07】不带头结点链表实现多项式相加、相乘
- mysql BDB支持表锁吗_mysql 表锁问题
- Linux进程调度原理【转】
- centos 5.6 x86 安装 文泉驿字体
- 2019第十二届“认证杯”数学建模(第一阶段)
- Java游戏项目之推箱子
- 数字钟Matlab仿真,简单数字钟仿真电路图大全(五款数字钟仿真电路图) - 全文...
- 我也可以很极地很阳光
热门文章
- 第十六届全国大学生智能车竞赛竞速组-室内视觉组补充说明
- 2020年春季信号与系统试卷批改
- 这个机械装置真的能够分离彩色小球吗?
- 第十五届,我们一起加油吧
- php flock 都是true_PHP从入门到精通(三)PHP语言基础
- 2017青岛计算机报名,【青岛市2017年第二批次计算机应用能力考试报名通知】- 环球网校...
- 计算机能力应用免考证明,青岛学信NIT认证可以免考《管理系统中计算机的应用》笔试+实践...
- 同步服务老是报错_SQL2005的维护计划做异地备份,采用另一台服务器设置共享文件夹的方式同步。但是一直报错,本地备份可以...
- mysql union 后 sum_mysql:多表查询
- linux网络管理证书,计算机网络管理工程师技术水平证书有什么用