第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天,轻松掌握,搞定(下)相关推荐

  1. 21天mysql_把整个Mysql拆分成21天,轻松掌握,搞定(下)

    第17天作业, -- 1)修改表idoxu,把字段istester,改为istester6(字符类型varchar,长度160) -- 2)检查是否修改成功 -- 3)把idoxu表,改名为idoxu ...

  2. mysql 21天_把整个Mysql拆分成21天,轻松掌握,搞定(中)

    第8天作业, 继续select 1)查找idoxu表,名称(c_name)包含"i"的数据 2)查找istester表,id包含 "1" 的数据 3)查找ist ...

  3. 学人工智能电脑配置要求高吗?多少钱能搞定?

    学习人工智能需要一定的计算机配置要求,这是因为人工智能算法需要大量的计算和存储资源.以下是一些常见的人工智能学习所需的计算机配置: 学人工智能电脑配置要求高吗?多少钱能搞定? CPU:至少需要一颗四核 ...

  4. 21天学通HTML5和CSS3第二版,21天学通HTML5+CSS3

    本书全面.系统.深入地讲解了HTML5+CSS3网页设计与编程的基础语法与高级应用.在讲解过程中,通过大量取自实际操作的实例,将网页开发知识全面.系统.深入地呈现给读者.此外,作者专门为本书录制了大量 ...

  5. 21天学通c语言思维导图,21天思维导图学习 ----开发脑洞、助力成长

    kk      第一次知道"思维导图"这个词,是在参加Grace创办的第一期"成长集训营".她建议我们用思维导图的方式去完成每天的思考作业,了解和认知也仅在于它 ...

  6. Mysql万字学习笔记,一篇搞定Mysql

    目录 常见命令: 1.查看当前所有的数据库 2.打开指定的库 3.查看当前库的所有表 4.查看其它库的所有表 5.创建表 6.查看表结构 7.查看服务器的版本 运算符: mod: div: betwe ...

  7. mysql大规模读写性能_十招搞定 MySQL 大规模数据库的性能和伸缩性优化

    点击图片报名参加广州&珠海源创会 在需要支持移动/平板电脑应用及普通桌面浏览器访问的时代,网站的普及率和有效性很大程度上取决于其可用性和性能.一个访问缓慢的网站会使得访问者或潜在的客户流失,并 ...

  8. python做数据库管理系统_python+Django+mysql+bootstrap前端,数据库一次搞定)从头教你毕设实现一个简易好看的仓储物资管理之类系统...

    在线QQ客服:1922638 专业的SQL Server.MySQL数据库同步软件 废话不多说,这是产品接口,一篇文章澄清了Django的前端背景并实现了一个漂亮的系统,git直接拉到末尾^ _ ^ ...

  9. mysql编码转换工具_mysql编码转换搞定

    按照下面做法,终于成功了!庆祝,纪念...... 背景:某个系统的mysql数据库dnname采用默认的latin1字符集,系统升级需要将所有数据转换成utf-8格式,目标数据库为newdbname( ...

最新文章

  1. 物联网背后的网络安全风险
  2. 网络营销推广软件浅析外链怎么做才更“香”,才能促进网站自然有首页排名?...
  3. [转载]深入理解JavaScript闭包(closure)
  4. HDOJ 1253 HDU 1253 胜利大逃亡 ACM 1253 IN HDU
  5. Tensorflow yolov3 Intel Realsense D435 多进程multiprocessing线程池pool识别时间测试
  6. OpenCV 自动调取摄像头并显示屏幕
  7. Angular 默认的Change detection策略及缺陷
  8. Flink – JobManager.submitJob
  9. SharePoint REST API - 确定REST端点URL
  10. 课后作业-阅读任务-阅读笔记4
  11. Mac超强扒站神器——SiteSucker Pro 4.3.3 mac中英文
  12. 中国料斗底部谷物拖车市场趋势报告、技术动态创新及市场预测
  13. 【数据结构笔记07】不带头结点链表实现多项式相加、相乘
  14. mysql BDB支持表锁吗_mysql 表锁问题
  15. Linux进程调度原理【转】
  16. centos 5.6 x86 安装 文泉驿字体
  17. 2019第十二届“认证杯”数学建模(第一阶段)
  18. Java游戏项目之推箱子
  19. 数字钟Matlab仿真,简单数字钟仿真电路图大全(五款数字钟仿真电路图) - 全文...
  20. 我也可以很极地很阳光

热门文章

  1. 第十六届全国大学生智能车竞赛竞速组-室内视觉组补充说明
  2. 2020年春季信号与系统试卷批改
  3. 这个机械装置真的能够分离彩色小球吗?
  4. 第十五届,我们一起加油吧
  5. php flock 都是true_PHP从入门到精通(三)PHP语言基础
  6. 2017青岛计算机报名,【青岛市2017年第二批次计算机应用能力考试报名通知】- 环球网校...
  7. 计算机能力应用免考证明,青岛学信NIT认证可以免考《管理系统中计算机的应用》笔试+实践...
  8. 同步服务老是报错_SQL2005的维护计划做异地备份,采用另一台服务器设置共享文件夹的方式同步。但是一直报错,本地备份可以...
  9. mysql union 后 sum_mysql:多表查询
  10. linux网络管理证书,计算机网络管理工程师技术水平证书有什么用