当前位置: 首页 > ops >正文

mysql备份与视图

要求:

1.将mydb9_stusys数据库下的student、sc 和course表,备份到本地主机保存为st_msg_bak.sql文件,然后将数据表恢复到自建的db_test数据库中;

2.在db_test数据库创建一视图 stu_info,查询全体学生的姓名,性别,课程名,成绩。

3.查看mydb9_stusys库下哪些是视图表;

4.删除视图表

1.备份与恢复数据表

//  > D:\(路径) +文件名

创建数据库

use db_test;

source D:\st_smg_bak.sql;  //导入备份文件

2.创建视图stu_info

mysql> create or replace view stu_info as
-> select
-> student.sname,
-> student.ssex,
-> course.cname,
-> sc.score
-> From student
-> JOIN sc ON student.sno = sc.sno
-> JOIN course c ON sc.cno = course.cno;

3.查看视图表

mysql> select table_name
-> FROM information_schema.TABLES
-> WHERE table_schema = 'mydb9_stusys'
-> AND table_type = 'VIEW';

4.删除视图表

DROP VIEW IF EXISTS mydb9_stusys.view_name;

http://www.xdnf.cn/news/15542.html

相关文章:

  • MyBatis延迟加载(Lazy Loading)之“关联查询”深度解析与实践
  • Spring原理揭秘--Spring的AOP
  • linux_线程同步
  • 「Java案例」递归实现整数的倒置
  • springboot打包二次压缩Excel导致损坏
  • git@github.com: Permission denied (publickey).
  • 基于5G系统的打孔LDPC编码和均匀量化NMS译码算法matlab性能仿真
  • 前端-HTML
  • 算法竞赛备赛——【图论】求最短路径——Dijkstra
  • 【Bluedroid】btif_a2dp_sink_init 全流程源码解析
  • (转)Kubernetes基础介绍
  • flask request实现两台PC之间文件传输通信
  • 解锁 iOS 按键精灵辅助工具自动化新可能:iOSElement.Click 让元素交互更简单
  • 【AI News | 20250716】每日AI进展
  • 《C++初阶之STL》【auto关键字 + 范围for循环 + 迭代器】
  • Java双冒号操作符全面解析
  • 【面板数据】企业劳动收入份额数据集-含代码及原始数据(2007-2022年)
  • 数据驱动视角下的黄金异动解析:多因子模型验证鲍威尔去留与金价关联性
  • PyTorch笔记8----------卷积神经网络
  • 013【入门】队列和栈-链表、数组实现
  • TCP 拥塞控制算法 —— 慢启动(Slow Start)笔记
  • 【add vs commit】Git 中的 add 和 commit 之间的区别
  • HTTP协议介绍
  • 堆排序算法详解:原理、实现与C语言代码
  • Opencv---cv::minMaxLoc函数
  • 激活函数LeakyReLU
  • ai 编程工具,简单总结
  • C++设计模式之创建型模式
  • WSL2更新后Ubuntu 24.04打不开(终端卡住,没有输出)
  • Java对象的比较