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

第四次作业

作业

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

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

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

4.删除视图表

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

(1)备份 mydb9_stusys 数据库中的表到本地文件

mysqldump -uroot -p mydb9_stusys student sc course > c:\st_msg_bak.sq

(2)创建 db_test 数据库并恢复数据

create database db_test;

mysql -u root -p db_test < st_msg_bak.sql

三:视图增删改

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

(1)在 db_test 数据库中创建 stu_info 视图:

use db_test;

create view stu_info as

select s.sname as 姓名, s.ssex as 性别, c.cname as 课程名, sc.score as 成绩

from student s

join sc on s.sno = sc.sno

join course c on sc.cno = c.cno;

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

use mydb9_stusys;

-- 查看所有视图

show full tables where table_type like 'view';

3.删除视图表

-- 删除视图

drop view if exists 视图名;

http://www.dtcms.com/a/288562.html

相关文章:

  • linux + 宝塔面板 部署 django网站 启动方式:uwsgi 和gunicorn如何选择 ?
  • 用 Jetpack Compose 写 Android 的 “Hello World”
  • windows + phpstorm 2024 + phpstudy 8 + php7.3 + thinkphp6 配置xdebug调试
  • YOLOv8目标检测项目代码详解与习题
  • C++ 桶排序、基数排序、堆排序
  • C++ - 仿 RabbitMQ 实现消息队列--服务端核心模块实现(一)
  • Spring之事务使用指南
  • spring-ai-alibaba如何上传文件并解析
  • 前端环境搭建---基于SpringBoot+MySQL+Vue+ElementUI+Mybatis前后端分离面向小白管理系统搭建
  • RK3588 安卓adb操作
  • [HDLBits] Cs450/gshare
  • 42.sentinel实现线程隔离
  • 嵌入式硬件篇---继电器
  • 06 51单片机之矩阵键盘
  • XSS GAME靶场
  • XSS的学习笔记
  • vscode环境下c++的常用快捷键和插件
  • tabBar设置底部菜单选项、iconfont图标(图片)库、模拟京东app的底部导航栏
  • 基于深度学习的日志分析系统实现方案,使用Python构建CNN模型进行日志诊断
  • 在NLP深层语义分析中,深度学习和机器学习的区别与联系
  • 苍穹外卖|项目日记(完工总结)
  • Mobile Neural Network (MNN) 3.2.1
  • docker-compose启动前后端分离项目(单机)
  • ABP VNext + Playwright E2E:前后端一体化自动化测试
  • 秒赤Haproxy配置算法
  • The law and schools
  • 锂电池充电芯片
  • 文档表格标题跑到表格下方,或标题跟表格空隔太大如何处理
  • 【项目分享】动手做一个TypeC转TTL模块(附带原理图)
  • Lock4j 使用说明