问答题
给定供应商供应零件的数据库db_sp,其中包含供应商表S、零件表P和供应情况表SP,表结构如下:
供应商S(
SNO,SNAME,STATUS,CITY),各字段的含义依次为供应商编号、供应商名称、状态和所在城市,其中STATUS为整型,其他均为字符型。
零件P(
PNO,PNAME,COLOR,WEIGHT),各字段的含义依次为零件编号、零件名称、颜色和重量,其中WEIGHT为浮点型,其他均为字符型。
供应SP(SNO,PNO,JNO,QTY),各字段的含义依次为供应商编号、零件编号和供应量,其中QTY为整型,其他均为字符型。
使用Mysql控制台客户端创建一个名称为db_sp的数据库

请使用MYSQL控制台客户端在数据库db_sp中创建表,要求如下
- 定义表S,表P,表SP的主键和外键,以保证参照并和实体合并
- S表中的S名称属性取值不为空且不唯一
- 定义产品颜色只能在"Red",“Yellow”,“Green”,“Blue”
定义供应商所在城市为伦敦时其状态为20
添加表内容:
问答题
查询供应零件号为P1的供应商号码。
【正确答案】无
【答案解析】在MySQL命令行客户端输入如下SQL语句:

问答题
查询供货量在300~500之间的所有供货情况。
【正确答案】无
【答案解析】在MySQL命令行客户端输入如下SQL语句:

问答题
查询供应红色零件的供应商号码和供应商名称。
【正确答案】无
【答案解析】在MySQL命令行客户端输入如下SQL语句:

问答题
查询重量在15以下,Paris供应商供应的零件代码和零件名。
【正确答案】无
【答案解析】在MySQL命令行客户端输入如下SQL语句:

问答题
查询由London供应商供应的零件名称。
【正确答案】无
【答案解析】在MySQL命令行客户端输入如下SQL语句:

问答题
查询不供应红色零件的供应商名称。
【正确答案】无
【答案解析】在MySQL命今行客户端输入如下SQL语句:

问答题
查询供应商S3没有供应的零件名称。
【正确答案】无
【答案解析】在MySQL命令行客户端输入如下SQL语句:

问答题
查询供应零件代码为P1和P2两种零件的供应商名称。
【正确答案】无
【答案解析】在MySQL命令行客户端输入如下SQL语句:

问答题
查询与零件名Nut颜色相同的零件代码和零件名称。
【正确答案】无
【答案解析】在MySQL命令行客户端输入如下SQL语句:

问答题
查询供应了全部零件的供应商名称。
【正确答案】无
【答案解析】在MySQL命令行客户端输入如下SQL语句:
