数据库应用题库-百大学堂网校
数据库应用
- 请利用图形化管理界面或者MySQL命令行工具,在指定的试题数据库中进行答题。
---------------------------------------------------------------------------
图书订单信息管理数据库db_bookorders,包含客户信息表tb_users、图书信息表tb_books、订单信息表
tb_orders及预订状态编码表tb_flag等4个表。
tb_users(userNo,userName,telNo)各字段的含义依次为:客户编号、姓名、电话。
tb_books(bookNo,booName,subject,price,Author)各字段的含义依次为:图书编号、图书名称、科目、价格、 作者。
tb_orders(no,userNo,bookNo,bdate,number,flag)各字段的含义依次为:预订单号、客户编号、图书编号、预 订日期、预订数量、预订状态代码。
tb_flag(flag,fstate),各字段的含义依次为:预订状态代码、预订状态。上述数据库及数据表已经创建,请按 要求完成以下操作。
1.使用SQL语句将数据表tb_flag中fstate字段的缺省值设为“预订”。
2.使用SQL语句将“图书科目”为“数学”的图书价格改为35元。
3.使用SQL语句将“客户编号”为“c103”的“姓名”改为“王伟”。
4.使用SQL语句,在“订单信息表”中增加一条订单信息,客户姓名为“周杰”,图书名称为“二年级小学数 学(上册)”,预定时间为“2023-10-18 00:00:00”,预定数量为200,预定状态为“已完成”。
5.使用SQL语句查询所有预订数量>=100的所有客户姓名及电话信息。
注意:请将该语句以tj11.sql为文件名保存在考试文件夹中,否则没有成绩。
6.使用SQL语句统计“订单信息表”中科目为“语文”的总预定数量。
注意:请将该语句以tj12.sql为文件名保存在考试文件夹中,否则没有成绩。
7.创建一个视图,视图名称为“view_orders”,要求视图中显示“订单编号”,“客户名称”,“图书名称”,
“预定日期”,“预定数量”,“预定状态”。2024-02-06