【MySQL】《数据库系统》-实验项目10-SQL语句1(创建、插入、查询)

本文介绍了实验项目中关于SQL语言的基础操作,包括创建S_P_J数据库,设计供应商、零件等基本表,以及如何使用SQL语句进行数据的插入、查询,涵盖了课本习题的实战练习,如查询特定工程的供应商信息和筛选条件查询。
摘要由CSDN通过智能技术生成

实验项目
实验1  实验环境与操作流程
实验2  数据定义、查询与更新
实验3  基本表的定义、删除与修改
实验4  数据的插入、修改和删除
实验5  数据的查询
实验6  数据的视图
实验7  完整性语言
实验8  触发器
实验9  存储过程与函数
实验10  SQL语句1(创建、插入、查询)
实验11  SQL语句2(查询)
实验12  SQL语句3(视图、完整性、关系代数查询)

实验10  SQL语句1(创建、插入、查询)

一、实验目的

1. 掌握数据库SQL语言;

2. 掌握使用SQL语言创建和修改数据库和基本表;

3. 掌握使用SQL命令对数据库进行数据的插入和查询操作。

二、实验要求

1. 熟练掌握数据库SQL语言;

2. 熟练掌握使用SQL语言创建和修改数据库和基本表;

3. 熟练掌握使用SQL命令对数据库进行数据的插入和查询操作。

三、实验内容

(课本70页习题26题、课本130页习题34题)

  • 创建数据库:建立一个S_P_J数据库。
  • 创建基本表:S_P_J数据库由供应商表(S)、零件表(P)、工程项目表(J)和供应情况表(SPJ4个基本表组成。
  1. 供应商表(S)的结构如71页的表所示,其中,SNO为主码需要定义。
  2. 零件表(P)的结构如71页的表所示,其中,PNO为主码需要定义。
  3. 工程项目表(J)的结构如71页的表所示,其中JNO为主码需要定义。
  4. 供应情况表(SPJ)的结构如71页的表所示,其中,(SNO,PNO,JNO)为主码需要定义,SNO、PNO、JNO为外码也需要定义。
  • 插入数据:按照课本71页表中的数据信息,分别插入4个基本表的数据。

(使用insert into 。。。values(。。。),(。。。),(。。。)…可以批量插入数据)

到这个地方,记得备份带走!!!后面查询要用的!

  • 查询(习题34题):
  1. 查询供应工程J1零件的供应商号码。
  2. 查询供应工程J1零件P1的供应商号码SNO。
  3. 查询供应工程J1零件为红色的供应商号码SNO。
  4. 查询没有使用天津供应商生产的红色零件的工程号JNO。

实验指导:

  • 创建数据库:建立一个S_P_J数据库。

  • 创建基本表:S_P_J数据库由供应商表(S)、零件表(P)、工程项目表(J)和供应情况表(SPJ4个基本表组成。

  • 插入数据:按照课本71页表中的数据信息,分别插入4个基本表的数据。

(使用insert into 。。。values(。。。),(。。。),(。。。)…可以批量插入数据)

  • 查询(习题34题):
  • 查询供应工程J1零件的供应商号码。

  • 查询供应工程J1零件P1的供应商号码SNO。

  • 查询供应工程J1零件为红色的供应商号码SNO。

  • 查询没有使用天津供应商生产的红色零件的工程号JNO。

  • 26
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值