【上海大学数据库原理实验报告】MySQL基础操作

实验目的

  1. 熟悉MySQL基础操作。

实验内容

  1. 创建四张工程项目的关系表。

|---------------------------------------------------------------------------------|
| |
| 图 1 四张工程项目关系表的结构 |

  1. 检索供应零件编号为J1的工程的供应商编号SNO。
  2. 检索供应零件给工程J1,且零件编号为P1的供应商编号SNO。
  3. 查询没有正余额的工程编号、名称及城市,结果按工程编号升序排列。

|---------------------------------------------------------------------------------|
| |
| 图 2 步骤2-4的执行结果 |

  1. 求使用零件数量为100到1000的工程编号、零件号和数量。
  2. 查询上海供应商名称,假设供应商关系SADDR列的值都以城市名开头。
  3. 检索使用了P3零件的工程名称。

|---------------------------------------------------------------------------------|
| |
| 图 3 步骤5-7的执行结果 |

  1. 检索供应零件给工程J1,且零件颜色为红色的供应商编号SNO。
  2. 检索至少使用了零件编号为P3和P5的工程编号JNO。
  3. 检索不使用编号为P3零件的工程编号JNO和名称JNAME。

|---------------------------------------------------------------------------------|
| |
| 图 4 步骤8-10执行结果 |

体会

​ 通过这次实验,我初步熟悉了MySQL的一些基础操作。从个人感觉上来说,SELECT语句似乎是关系代数表达式的一种更为直观的表达方式,因此上手也较快,相信自己在后续的实验中对MySQL语句的掌握更加熟练。

相关推荐
dlhto23 分钟前
Oracle Linux 9 的 MySQL 8.0 完整安装与远程连接配置
linux·mysql·oracle
送秋三十五2 小时前
5分钟读懂MySQL+Redis双写一致性实现流程
数据库·redis·mysql
bbmmqq2 小时前
根据角色ID获取完整角色信息(异步)
数据库·spring·oracle
阿波罗尼亚2 小时前
查询修正字段sql记录
数据库·sql·mysql
一个儒雅随和的男子2 小时前
Redis性能调优指南
数据库·redis·spring
老华带你飞2 小时前
动漫资讯|基于Springboot的动漫交流网站设计与实现(源码+数据库+文档)
java·数据库·spring boot·后端·论文·毕设·国产动漫网站
JIngJaneIL2 小时前
机器人信息|基于Springboot的机器人门户展示系统设计与实现(源码+数据库+文档)
java·数据库·spring boot·机器人·论文·毕设·机器人门户展示系统
QQ12958455042 小时前
ThingsBoard部件数据结构解析
数据结构·数据库·物联网·iot
苦学编程的谢2 小时前
Redis_1_初识Redis+浅谈分布式系统
数据库·redis·缓存
Hello.Reader3 小时前
用 Flink CDC 将 MySQL 实时同步到 Doris
大数据·mysql·flink