MySQL command line最最最简单的快速上手

 

作业:SQL语句(教材P130习题5

 

环境:MySQL

 

: 创建SPJSPJ四个表

 

  创建的database spj_zhanjiahui

  还有创建的table s:

   

  创建table p:

   

  敲完了之后发现PNAME其实不是unique,所以进行修改,删除该数据完整性定义

            

  修改后的p:  

  

  创建j:

   

  创建spj:

   

 

: 在每个表中输入P71相应表中的记录

 

  

  查询一下试试:

   

   继续插入:

   

   

   

   

  发现有一条记录出现了错误:

   

  下面进行修改:

   

  插入spj的数据:

   

   

   

 

: 使用SQL完成P1305题要求的操作

 

(1)   找出所有供应商的姓名和所在城市;

 

发现了一个尴尬的问题,前面在表s中不小心把CITY写成了CTIY,下面是修改方法:

     

 

进行修改:

   

找出所有供应商的姓名和所在城市:

   

 

(2)   找出所有零件的名称、颜色、重量;

   

(3)   找出使用供应商S1所供应零件的工程号码;

   

(4)   找出工程项目J2使用的各种零件的名称及其数量;

   

(5)   找出上海厂商供应的所有零件号码;

   

(6)   找出使用上海产的零件的工程名称;

   

(7)   找出没有使用天津产的零件的工程号码;

   

(8)   把全部红色零件的颜色改成蓝色;

   

(9)   S5供给J4的零件P6改为由S3供应,请作必要的修改;

   

(10)   从供应商关系中删除S2的记录,并从供应情况关系中删除相应的记录;

   

(11)   请将(S2,J6,P4,200)插入供应情况关系。

   

 

 

 

posted @ 2021-03-10 15:32  Jiahui_Zhan  阅读(537)  评论(0编辑  收藏  举报