MySQL实战2 作业

不争之德 2023-02-09 18:29:40

利用stocks_backup.sql还原数据库stocks

并利用stockList表的数据,对merged_table的数据进行处理,删除退市股票以及新股的无效交易日的数据。

数据处理后,将所有个股数据表进行删除;

自己安装了mysql的同学们在操作时候请保持log_bin处于开启状态(可选)

查询merged_table这张表里3开头的股票中每个月成交量最大的股票,将General query log和slow query log输出并下载。

备份操作完成的数据库,备份二进制日志(可选),打包General query log和slow query log,发送到1014037472@qq.com, 二进制日志可以用加密的压缩包格式。

完成任务的同学须发帖介绍自己的解决方案。

 

作业截至日期 2023年2月18日 12:00

为了更多的同学完成作业,作业截至日期延期至3月1日 12:00

...全文
154 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
0人已提交
完成率0%
暂无数据
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
weixin_46873790 2023-02-26
  • 打赏
  • 举报
回复

Ubuntu下完成20230209作业
Ubuntu是Linux的Windows子系统,对学习Linux系统值得拥有。
Ubuntu下完成与在银河麒麟系统下基本一样,不同之处在于:

1、恢复数据
source /mnt/d/stocks_backup.sql;#d盘符,注意没有:冒号。就是说可以直接恢复Windows下本地硬盘的备份文件。

2、将所有个股数据表进行删除

a、形成所有含price_文件的删除命令,保存到/var/lib/mysql-files/del.txt中。
Select CONCAT( 'drop table ', table_name, ';' ) FROM information_schema.tables Where table_name LIKE 'price_%' into outfile '/var/lib/mysql-files/del.txt';
Query OK, 5069 rows affected (0.07 sec)

b、授予/var/lib/mysql-files/del.txt权限,否则打不开
chmod 777 "/var/lib/mysql-files/del.txt"
c、复制/var/lib/mysql-files/del.txt中的删除命令,粘贴到MySQL中执行,注意因为是子系统,一次不能复制过多,分开几次做。

weixin_46873790 2023-02-09
  • 打赏
  • 举报
回复

作业需要的数据到这里下载 https://download.csdn.net/download/qq_35089484/87431715

不争之德 2023-02-09
  • 打赏
  • 举报
回复

作业需要的数据在这里下载 https://download.csdn.net/download/qq_35089484/87431715

16

社区成员

发帖
与我相关
我的任务
社区描述
数据库与中间件的相关兴趣话题,研究学习
数据库架构 个人社区
社区管理员
  • 不争之德
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

大家好! 这是内蒙古自治区大数据中心的数据库与中间件课题组的线上学习社区,欢迎大家加入!

 

欢迎大家把学习过程和成果经验分享到社区里。大家共同学习,共同进步!

 

 

试试用AI创作助手写篇文章吧