考点导航
  • 诗词飞花令数据库feihualing,包含诗人表poet,诗词表poem,诗词类别表poemType,诗词分类表poemIndex,飞花令表feihualing,诗词飞花令关联表poemling。
    poet(plD,pName,pGender,pZi, pHao,pBirthYear, pDeathYear,pBirthPlace,pEthnicity, pDynasty, pProfile, pHot)各字段的含义依次为:诗人ID、诗人姓名、诗人性别、字、号、出生年份、逝世年份、出生地、民族、朝代、诗人生平简介、诗人热度。
    poem( pmlD,plD,pmTitle,pmContent,pmHot,pmPreface,pmAnnotation,pmcomment)各字段的含义依次为:诗词ID、诗人ID、诗词标题、诗词内容、诗词热度、创作背景、注解、评析。poemType(ptlD,ptName,ptType)各字段的含义依次为:主键类别ID、类别名称、分类方式。poemIndex(polD,ptlD,pmlD)各字段的含义依次为:主键诗词分类ID、类别ID、诗ID。feihualing(flD,fName)各字段的含义依次为:主键飞花令ID、飞花令名称。
    poemling(plD,pmID,fiD)各字段的含义依次为:主键诗令ID、诗词ID、飞花令ID。上述数据库及数据表已经创建,请按要求完成以下操作:
    1、创建一个诗人信息扩展表poet ext,使用pid表示诗人id,整型11位,非空,自动增加,主键约束,注释为“诗人id”;使用cnum表示诗数量,整型10位,非空,默认值为‘0’,注释为”数量";使用username字段保存用户名,数据类型为VARCHAR20,并且用户名是必填项,需要保证唯一性(创建唯一系引),注释为“名字”。
    2、表中插入一条飞花令数据(19,'冬')。
    3、为诗人“辛弃疾”的诗人热度增加100。
    4、将诗人“陆游”的号设置为空字符串。
    5、查询宋代诗人中,诗词分类方式为“主题”、类别名称为“爱国”的诗人姓名和诗词标题。(提示: 请将该查询语句以tj1.sql为文件名保存在试题文件夹中,否则没有成绩)
    6、查询没有字或号的诗人的姓名和去世年龄(age)(去世年龄=逝世年份-出生年份)。(提示: 请将该查询语句以tj2.sql为文件名保存在试题文件夹中,否则没有成绩)
    7、创建一个视图view_poem,要求视图中显示出所有飞花令为“颜色”的诗词标题、诗词热度。
  • -----------------------------------------------------------------------------------------------------
    请利用图形化管理界面或者MySQL命令行工具,在指定的试题数据库中进行答题。
    -----------------------------------------------------------------------------------------------------
    在数据库db_spt417中,已有会员表tb_member(mid,mname,msex,mage,mmoney,mpoints)、教练表tb_teacher(tid,tname,tsex,tage,tsalary)、课程表tb_course(cid,mid,tid,cperiod,cprice),字段含义请参考字段注释。
    1、在表tb_member中,将mid字段和mname字段设置为联合主键。
    2、在表tb_member中,将mmoney字段和mpoints字段默认为0。
    3、在表tb_course中,为mid字段和tid字段添加外键约束,约束名分别为fk1,fk2,外键的“删除/更新”行为要求为:当在父表中删除/更新对应记录时,同时删除/更新子表中的记录。
    4、在表tb_member中,新增一名会员,会员编号为“m0021”,会员姓名为“张小帅”,性别为“男”,年龄为32。
    5、编写sql语句,査询tb_teacher表中年龄在25~35岁之间的女性教练信息。注意:请将该语句以tj11.sql为文件名保存在考试文件夹中,否则没有成绩。
    6、编写sql语句,查询tb_member表中余额最多的前3名会员信息。注意:请将该语句以tj12.sql为文件名保存在考试文件夹中,否则没有成绩。
    7、编写sql语句,查询会员等级,要求显示会员姓名和会员等级信息。会员积分在区间(-∞,3000)的为“青铜会员”,在区间[3000,5000)的为“白银会员”,在区间[5000,10000)的为“黄金会员”,在区间(10000,+∞)的为“铂金会员”。注意:请将该语句以tj13.sql为文件名保存在考试文件夹中,否则没有成绩。
    8、编写sql语句,查询“朱玲”教练所有的课程,要求显示字段名:会员ID、会员姓名、教练姓名、收费价格。注意:请将该语句以tj14.sql为文件名保存在考试文件夹中,否则没有成绩。
    9、创建视图tsView,查询每个教练的课程总收入,并按照课程总收入降序排序,要求显示字段名:教练ID,教练姓名,课程总收入。
  • -----------------------------------------------------------------------------------------------------
    请利用图形化管理界面或者MySQL命令行工具,在指定的试题数据库中进行答题。
    -----------------------------------------------------------------------------------------------------
    在数据库db_spt416中,已有酒店表tb_hotel(hid,hname,hlocation,htel)、客房表tb_room(rid,hid,rname,rprice)、客户表tb_client(cid,cname,cidcard,ctel,cpoints)和预订表tb_booking(bid,rid,cid,btime),字段含义请参考字段注释。
    1、在表tb_hotel中,添加字段level(星级评价),类型为定长字符串且长度为12,默认为“暂无评级”,字段注释为“星级评价”。
    2、在表tb_hotel中,添加一条酒店信息,酒店名称为“福星酒店”,地址“育才路288号”,联系方式“027-86899811”,评级“五星”。
    3、在表tb_room中,将酒店名称为“好运酒店”的房间价格全部涨价150。
    4、编写SQL语句,查询客户的会员等级,会员积分<1000为“星会员”,1000<=会员积分<3000为“银会员”,3000<=会员积分<5000为“瑰金会员”,5000<=会员积分<10000为“金会员”,会员积分>10000为“铂金会员”。查询显示字段名为:客户姓名,会员积分,会员等级。注意:请将该语句以tj11.sql为文件名保存在考试文件夹中,否则没有成绩。
    5、编写SQL语句,查询各个酒店的平均房价,查询显示字段为:酒店名称,平均房价(四舍五入保留两位小数),要求按价格降序排序且没有房间信息的酒店不显示。注意:请将该语句以tj12.sql为文件名保存在考试文件夹中,否则没有成绩。
    6、编写SQL语句,查询消费最高的会员信息,根据预定表中的预定信息计算预定房间总价最高的即为消费最高。查询显示字段为:客户编号,客户姓名,消费总金额。注意:请将该语句以tj13.sql为文件名保存在考试文件夹中,否则没有成绩。
    7、创建视图vhotel,统计预定表中每一个月的预定房间总金额,查询显示字段为:月份(格式为"年-月”,如“2020-01”),总金额。
  • -----------------------------------------------------------------------------------------------------
    请利用图形化管理界面或者MySQL命令行工具,在指定的试题数据库中进行答题。
    -----------------------------------------------------------------------------------------------------
    在数据库db_spt415中,已有公交车表tb_bus(bid,platenum,linenum)、司机表tb_driver(did,dname,sex,age,salary)和排班表tb_plan(pid,bid,begintime,endtime),字段含义请参考字段注释。
    1、在表tb_plan中,将bid设置为外键,参照表tb_bus中的字段bid,外键名为fkplanbus。
    2、在表tb_driver中,添加一个新司机,其编号为'd0010',司机姓名为'曾军',性别为'男',年龄为30,薪资为6800。
    3、在表tb_driver中,修改字段salary类型改为decimal长度为7,小数点为2位;修改字段sex为枚举类型,可选值为:'男'、'女';将年龄在45岁以上或者性别为“女”的司机薪资增加200。
    4、在表tb_plan中,添加字段note(备注),类型为varchar,长度为255,注释:排班说明。
    5、编写SQL语句,查询tb_bus表中所有的线路号码,要求去除重复(不使用group分组)。注意:请将该语句以tj11.sql为文件名保存在考试文件夹中,否则没有成绩。
    6、编写SQL语句,查询姓名叫做“林勇”的司机所有的发车记录,要求显示字段信息为:司机姓名、公交编号、发车时间,收班时间。注意:请将该语句以tj12.sql为文件名保存在考试文件夹中,否则没有成绩。
    7、创建视图vdriver,要求显示男,女司机的人数和平均薪资,显示字段名为:司机性别,人数,平均工资(保留两位小数)。
    8、创建触发器tr1,要求当产品表tb_product插入一条数据时,如果统计表tb_total中产品类别category已存在,则更新产品计数count,如果不存在,则在tb_total中插入一条新类别的计数数据。
    9、创建存储过程f1,要求输入产品号pidi,产品价格pricei,输出out_msg:基于表tb_product,当输入的价格在区间[100,20000]时,更新价格,否则输出“error”。
  • -----------------------------------------------------------------------------------------------------
    请利用图形化管理界面或者MySQL命令行工具,在指定的试题数据库中进行答题。
    -----------------------------------------------------------------------------------------------------
    在数据库db_spt414中,已有员工表tb_emp(eid,name,sex,age,post,did)、部门表tb_dep(did,dname,dnote)、薪资表tb_salary(sid,eid,money,stime),字段含义请参考字段注释。
    1、在员工表tb_emp中,将字段sex数据类型设置为枚举类型,可选值为:'男'、'女';新增一名员工,员工编号:e0017;姓名:李四;性别:女;年龄:25;职位:人事专员;部门:人事部。
    2、在员工表tb_emp中,添加外键约束fkdid,将tb_emp的字段did和tb_dep的字段did关联起来。
    3、编写SQL语句,查询所有员工信息 (tb_emp表)按照年龄倒序排列,只显示从第11条开始后的所有员工信息。注意:请将该语句以tj11.sql为文件名保存在考试文件夹中,否则没有成绩。
    4、编写SQL语句,查询tb_salary表中薪资在6000-7000之间的信息。注意:请将该语句以tj12.sql为文件名保存在考试文件夹中,否则没有成绩。
    5、编写SQL语句,查询tb_salary表中每个员工的最低薪资,要求显示字段为:员工编号和最低薪资。注意:请将该语句以tj13.sql为文件名保存在考试文件夹中,否则没有成绩。
    6、编写SQL语句,查询每个部门的部门经理姓名(职位为经理的员工)。注意:请将该语句以tj14.sql为文件名保存在考试文件夹中,否则没有成绩。
    7、创建视图vsalary,要求显示员工薪资信息,包括部门名称,员工姓名,薪资,薪资日期等信息,并按照薪资日期降序排序。
    8、创建触发器tr1,要求当产品表tb_product插入一条数据时,如果统计表tb_total中产品类别category已存在,则更新产品计数count,如果不存在,则在tb_total中插入一条新类别的计数数据。
    9、创建存储过程f1,要求输入产品号pidi,产品价格pricei,输出out_msg:基于表tb_product,当输入的价格在区间[100,20000]时,更新价格,否则输出“error”。
  • -----------------------------------------------------------------------------------------------------
    请利用图形化管理界面或者MySQL命令行工具,在指定的试题数据库中进行答题。
    -----------------------------------------------------------------------------------------------------
    在数据库db_spt413中,已有学生表tb_student(stuid,name,sex,birthday)、课程表tb_course(cid,cname)、成绩表tb_score(student_id,course_id,score),字段含义请参考字段注释。
    1、在学生表tb_student中,将字段stuid修改为自增字段;将字段sex设置为只能输入三种值:男、女、未知。
    2、在学生表tb_student中,新增一名学生记录,内容如下:
    姓名 性别 出生年月日
    张三 男 2005-02-08
    3、在成绩表tb_score中,为字段student_id添加外键约束fk1,参照学生表tb_student中的字段stuid;为字段course_id添加外键约束fk2,参照课程表tb_course中的字段cid。
    4、在成绩表tb_score中,将字段score的类型修改为decimal类型,数值不能超过5位,小数点为2位。创建成绩表tb_score的备份表tb_score_bak,要求表结构及数据与tb_score完全相同。
    5、创建SQL语句,查询年龄为18岁到19岁的学生信息(假定当前时间为2023-12-31,年龄精确到天),显示列名:学生姓名、学生年龄。
    注意:请将该语句以tj11.sql为文件名保存在考试文件夹中,否则没有成绩。
    6、创建SQL语句,查询每个学生的姓名、性别、出生年月日、课程名称、成绩、等级(>=90为A,>=80为B,>=70为C,>=60为D,<60为E),结果按等级升序、成绩降序排列。
    注意:请将该语句以tj12.sql为文件名保存在考试文件夹中,否则没有成绩。
    7、创建视图vscore,统计每个课程的平均分、最高分、最低分,并按平均分降序排列,显示字段名为:课程名称、平均分,最高分,最低分。
    8、创建触发器tr1,要求当课程表tb_course插入一条数据时,将统计表tb_total中的课程总数course_count加1;创建触发器tr2,要求当课程表tb_course删除一条数据时,将统计表tb_total中的课程总数course_count减1;
    9、创建一个存储过程f1,要求输入分数scorei,输出out_msg:基于表tb_score,当输入的分数在区间[0,100]时,统计人数并输出,否则输出“error”。
  • -----------------------------------------------------------------------------------------------------
    请利用图形化管理界面或者MySQL命令行工具,在指定的试题数据库中进行答题。
    -----------------------------------------------------------------------------------------------------
    在数据库db_spt412中,已有图书表tb_books(bid,bname,class,pubdate,price,note)、作者表tb_writers(wid,wname)、图书作者表tb_books_writers(bid,wid),字段含义请参考字段注释。
    1、创建订单表tb_orders,字段如下:
    字段名 数据类型 长度 是否允许为空 注释 是否主键
    oid 整型 默认 不允许 订单ID 是(自增)
    num 整型 默认 不允许 订购数量
    name 变长字符串 30 不允许 联系姓名
    mobile 变长字符串 20 不允许 联系手机号
    date 日期 不允许 预订时间
    2、在tb_books表中,将price字段类型修改为decimal,整数部分最多为5位且保留2位小数。
    3、在tb_books_writers中,字段bid参照tb_books中的字段bid添加外键约束fk1,字段wid参照tb_writers中的字段wid添加外键约束fk2。
    4、在tb_writers中,新增字段photo,类型为mediumblob,允许为空,注释内容为:作者照片。并为作者“冰心”添加照片信息,照片为试题文件夹中的“bingxin.jpg
    5、在tb_books中,将字段note内容进行数据处理,要求把作者姓名替换成分类名,如“《微信开发深度解析》 @ 苏震巍”更改为“《微信开发深度解析》 @ 科技”。
    6、编制SQL语句,在表tb_books中查询出版日期不在1920年到2020年范围的图书信息,并按分类升序、日期降序排列,要求显示字段名为:图书ID、图书名称、作者ID、作者姓名、出版日期。注意:请将该语句以tj11.sql为文件名保存在考试文件夹中,否则没有成绩。
    7、编制SQL语句,统计每个作者的图书数量信息,并按数量降序、作者ID升序排列,显示字段名:作者ID、作者姓名、图书数量。注意:请将该语句以tj12.sql为文件名保存在考试文件夹中,否则没有成绩。
    8、创建视图vmax,查询各图书类别中作品数量最多的作者信息,并按图书分类升序、作者ID升序排列,显示字段名为:图书分类、作者姓名、作品数量。
  • -----------------------------------------------------------------------------------------------------
    请利用图形化管理界面或者MySQL命令行工具,在指定的试题数据库中进行答题。
    -----------------------------------------------------------------------------------------------------
    在数据库db_spt411中,已有酒店表tb_hotel(hid,hname,haddress,hlevel)和客房表tb_room(rid,hid,rname,rprice),字段含义请参考字段注释。
    1、创建一个订房表tb_booking,字段如下:
    字段名 数据类型 长度 是否允许为空 注释 是否主键
    bid 定长字符串 10 默认 订单ID 是
    rid 定长字符串 5 不允许 房间ID
    cname 变长字符串 30 默认 客户姓名
    mobile 变长字符串 20 默认 客户手机号
    btime 日期 不允许 预订时间
    2、在表tb_booking中新增一条数据,。
    订单ID 房间ID 客户姓名 客户手机号 预订时间
    B0001 R0003 张三 18112345987 2023-11-18
    B0002 R0008 赵四 13897986958 2024-04-18
    3、在表tb_room中,将hid设置为外键,参照表tb_hotel中的字段hid,外键名为fk_room_hotel;将房间编号为'R0006'的房间的价格修改为480。
    4、在表tb_hotel中,新增字段note:变长字符串,最大长度为255,并注释:酒店简介。
    5、编写SQL语句,查询酒店星级为非二星非三星的酒店信息,并按酒店编号降序排列。注意:请将该语句以tj11.sql为文件名保存在考试文件夹中,否则没有成绩。
    6、编写SQL语句,查询每个酒店的客房平均价格,显示字段名为:酒店编号、酒店名称和平均房价(保留两位小数)。注意:请将该语句以tj12.sql为文件名保存在考试文件夹中,否则没有成绩。
    7、创建视图v1,查询每个酒店价格最低的客房信息,要求显示字段名为:hname、rname、rprice。
    8、创建触发器tr1,实现功能:当酒店表tb_hotel修改星级评价level时,若星级评价为一星或二星,则酒店简介修改为“实用”;若星级评价为三星或四星,则酒店简介修改为“舒适”;若星级评价为五星,则酒店简介修改为“豪华”;
    9、创建存储过程f1,要求输入酒店号in_hid,输出该酒店最实惠的房间号out_rid。
  • -----------------------------------------------------------------------------------------------------
    请利用图形化管理界面或者MySQL命令行工具,在指定的试题数据库中进行答题。
    -----------------------------------------------------------------------------------------------------
    在数据库db_spt410中,已有商品表tb_product(pno,ptitle,ptype,porigin,pdate,price,pdesc1),产地统计表tb_total(porigin,count),字段含义请参考字段注释。
    1、创建一个订单表tb_orders(ono:定长字符串,长度为10,不允许为空,注释“订单号”;pno:商品号,定长字符串,长度为10,不允许为空,注释“商品号”;number:整型,默认值为0,注释“订购数量”;name:变长字符串,最大长度为30,不允许为空,注释“收件人姓名”;tel:定长字符串,长度为20,注释“联系电话”;address:变长字符串,最大长度为100,注释“收货地址”)
    2、在订单表tb_orders中,将ono设置为主键;将pno设置成外键,参照商品表tb_product中的字段pno,并取外键名为fk_orders_product。
    3、在订单表tb_orders中,新增一订单“订单号:2023000001;商品名:空调;数量:1台;收件人姓名:张三;联系电话:13886989888;收货地址:湖北武汉”。
    4、在商品表tb_product中,将商品描述字段(pdesc1)的字段名改为pdesc,并将字段注释由“描述”改为“商品描述”;将商品价格字段(price)的数据类型改为decimal,整数6位,小数2位,缺省值为999999,其它属性不变。
    5、编写SQL语句,统计商品表tb_product中商品价格大于等于3000且小于5000的商品信息,显示字段名:商品号、商品名、价格。注意:请将该语句以tj11.sql为文件名保存在考试文件夹中,否则没有成绩。
    6、编写SQL语句,计算商品表tb_product中北京产的家电的价格总和(总和别名为total),仅显示字段名:total。注意:请将该语句以tj12.sql为文件名保存在考试文件夹中,否则没有成绩。
    7、创建一个视图vhubei,要求该视图包含商品表中产地为“湖北”,且生产日期在2020年以后的全部商品信息。
    8、创建一个触发器tr1,要求当商品表tb_product中商品产地发生变更时,及时对统计表tb_total作相应的变更,即对产地的统计进行增加或减少,若该产地不存在,则新增该产地的统计。
    9、创建存储过程f1,要求输入日期in_date,输出生产日期在其之后(含该日期)的产品号。
  • -----------------------------------------------------------------------------------------------------
    请利用图形化管理界面或者MySQL命令行工具,在指定的试题数据库中进行答题。
    -----------------------------------------------------------------------------------------------------
    在数据库db_spt408中,请按如下要求操作表:
    1、创建存储过程f1,要求输入数字num,输出result:
    当num为正数时,输出“>0”;当num为0时,输出“=0”;当num为负数时,输出“<0”。
    2、创建存储过程f2,要求输入教师号tnoi,输出result:
    在表tb_teacher中,若教师存在,则输出“exist”,否则输出“noexist”。
    3、创建存储过程f3,要求输入教师号tnoi和工资salaryi,输出result:
    在表tb_teacher中,当教师存在时,若salaryi在2000~20000之间(包括2000和20000),则更新教师薪水为salaryi,并输出“success”,否则输出“failure”;当教师不存在时,输出“noexist”。
  • -----------------------------------------------------------------------------------------------------
    请利用图形化管理界面或者MySQL命令行工具,在指定的试题数据库中进行答题。
    -----------------------------------------------------------------------------------------------------
    在数据库db_spt407中,请按如下要求操作表:
    1、创建触发器tr1,使其实现:当在教师表tb_teacher中添加一条数据时,将在日志表tb_log(tablename,action)中同时写入一条日志信息('tb_teacher','insert')。
    2、创建触发器tr2,使其实现:当在教师表tb_teacher中更改一条数据时,将在日志表tb_log(tablename,action)中同时写入一条日志信息('tb_teacher','update')。
    3、创建触发器tr3,使其实现:当在学生表tb_student中删除一条数据时,该数据将被自动添加到学生旧表tb_student_old中。
    4、创建触发器tr4,使其实现:当在学生表tb_student中新增一条数据时,若学生班级号sclassno在班级表tb_class中不存在,则在班级表tb_class中添加该班级号,未知字段为NULL即可。
    5、创建触发器tr5,使其实现:当在学生表tb_student中修改学生班级号sclassno时,若学生班级号sclassno在班级表tb_class中不存在,则在班级表tb_class中添加该班级号,未知字段为NULL即可。
  • -----------------------------------------------------------------------------------------------------
    请利用图形化管理界面或者MySQL命令行工具,在指定的试题数据库中进行答题。
    -----------------------------------------------------------------------------------------------------
    在数据库db_spt406中,已知学生表tb_student(其中各字段的含义请参考字段注释)。请按如下要求操作表:
    1、基于学生表创建视图v1,查询学生生日(sbirthday)所在年份(例如:2005、2006、...),显示字段名:year。
    2、基于学生表创建视图v2,查询学生生日(sbirthday)所在月份(例如:1、2、...),显示字段名:month。
    3、基于学生表创建视图v3,查询学生生日(sbirthday)的星期值(例如:Monday、Tuesday、...),显示字段名:week。
    4、基于学生表创建视图v4,查询学生生日(sbirthday)并按格式“XXXX年XX月XX日”输出,显示字段名:sbirthday。
    5、基于学生表创建视图v5,查询学生生日(sbirthday)并按“年/月/日”格式“XX/XX/XX”输出,显示字段名:sbirthday。
    6、基于学生表创建视图v6,查询学生的年龄,只按年份来算(假定当前日期为2024年10月1日),显示字段名:age。
    7、基于学生表创建视图v7,查询学生生日与当前日期相隔的天数(假定当前日期为2024年10月1日),显示字段名:days。
    8、基于学生表创建视图v8,查询学生生日之后,再过一个月的日期,显示字段名:aday。
    9、基于学生表创建视图v9,查询学生生日之前一周的日期,显示字段名:bday。
  • -----------------------------------------------------------------------------------------------------
    请利用图形化管理界面或者MySQL命令行工具,在指定的试题数据库中进行答题。
    -----------------------------------------------------------------------------------------------------
    在数据库db_spt405中,已知学生表tb_student、成绩表tb_grade、教师备份表tb_teacher_bak(其中各字段的含义请参考字段注释)。请按如下要求操作表:
    1、基于成绩表创建视图v1,将成绩表的分数制成绩转换为等级制成绩。(其中:>=80为A、>=70为B、>=60为C、<60为D)。
    2、基于学生表和成绩表创建视图v2,统计各班语文成绩四等级的人数,显示字段名:班级、优秀、良好、合格、不及格。(其中:>=80为优秀、>=70为良好、>=60为合格、<60为不及格)。
    3、基于教师备份表创建视图v3,查询教师的称呼,即对男教师称呼为“先生”,女教师称呼为“女士”,显示字段名:姓名、称呼。
  • -----------------------------------------------------------------------------------------------------
    请利用图形化管理界面或者MySQL命令行工具,在指定的试题数据库中进行答题。
    -----------------------------------------------------------------------------------------------------
    在数据库db_spt404中,已知学生表tb_student和成绩表tb_grade(其中各字段的含义请参考字段注释)。请按如下要求操作表:
    1、使用SQL代码,基于学生表和成绩表创建视图v1,查询所有学生的成绩并计算总分,显示字段:sno,sname,sclassno,yw,yx,yy,total。(total表示总分)
    2、使用SQL代码,基于学生表和成绩表创建视图v2,查询各班每科以及总分最高分,显示字段:sclassno,ywmax,sxmax,yymax,totalmax。(ywmax、sxmax、yymax、totalmax分别代表语文、数学、英语、总分最高分)
    3、使用SQL代码,基于视图v1创建视图v3,查询各班总分最高的学生信息,显示字段:sclassno,sname,total。(sclassno、sname,、total分别是班级、姓名、总分)
    4、使用SQL代码,基于视图v1,v2创建视图v4,查询各班至少有一门学科位于班级第一名的学生信息,按v1的字段显示结果。
    5、使用SQL代码,基于视图v1,v2创建视图v5,查询各班玛少有两门学科位于班级第一名的学生信息,按v1的字段显示结果。
  • -----------------------------------------------------------------------------------------------------
    请利用图形化管理界面或者MySQL命令行工具,在指定的试题数据库中进行答题。
    -----------------------------------------------------------------------------------------------------
    在数据库db_spt403中,请按如下要求操作表:
    1、使用SQL代码,将表tb_teacher_bak中的所有数据追回到表tb_teacher中。
    2、使用SQL代码,创建视图v1,查询tb_teacher与tb_course的笛卡尔积,显示字段名:tno,tname,cno,ctitle。(采用cross join实现)
    3、使用SQL代码,创建视图v2,查询所有任课教师信息,显示字段名:tno,tname,ctitle。(采用inner join实现)
    4、使用SQL代码,创建视图v3,查询所有教师任课信息,显示字段名:tno,tname,ctitle。(采用left join实现)
    5、使用SQL代码,创建视图v4,查询所有课程的教师信息,显示字段名:cno,ctitle,tname。(采用right join实现)
  • -----------------------------------------------------------------------------------------------------
    请利用图形化管理界面或者MySQL命令行工具,在指定的试题数据库中进行答题。
    -----------------------------------------------------------------------------------------------------
    在数据库db_spt402中,请按如下要求操作表:
    1、使用SQL代码,在表tb_book中,根据remarks字段信息提炼作者姓名并填充到author字段。
    2、使用SQL代码,基于表tb_book创建视图v1,查询类别为诗歌或诗集的图书信息。
    3、使用SQL代码,基于表tb_book创建视图v2,查询类别不是小说的图书信息。
    4、使用SQL代码,基于表tb_book创建视图v3,统计各个类别中每个作者的作品数量,显示字段名为:图书分类、作者姓名、作品数量。
    5、使用SQL代码,基于视图v3创建视图v4,统计各个类别中作品数量最多的作者信息,显示字段名为:图书分类、作者姓名、作品数量。
  • -----------------------------------------------------------------------------------------------------
    请利用图形化管理界面或者MySQL命令行工具,在指定的试题数据库中进行答题。
    -----------------------------------------------------------------------------------------------------
    在数据库db_spt401中,请按如下要求操作表:
    1、使用SQL代码,基于表tb_student创建视图v1,查询2005年出生的男生信息,显示列名:sname、birthday,其中birthday截取于sno中身份证号码的日期部分,形如:20051103。(要求使用MID函数)
    2、使用SQL代码,基于表tb_student创建视图v2,查询年龄最大的一位学生信息,显示列名:sname、sbirthday。
    3、使用SQL代码,基于表tb_student创建视图v3,查询年龄最小的三位学生信息,显示列名:sname、ssex、sbirthday。
    4、使用SQL代码,基于表tb_student创建视图v4,查询姓氏为“王”且姓名为三个字的学生信息,显示列名:sno、sname。
    5、使用SQL代码,基于表tb_student创建视图v5,查询不姓“刘”且非团员的学生信息,显示列名:sno、sname、is_CYLC。其中is_CYLC代表是否为团员,1-是,0-否。
  • -----------------------------------------------------------------------------------------------------
    请利用图形化管理界面或者MySQL命令行工具,在指定的试题数据库中进行答题。
    -----------------------------------------------------------------------------------------------------
    在数据库db_spt400中,请按如下要求操作表:
    1、使用SQL代码,基于表tb_student创建视图v1,统计各班的人数,显示字段sclassno、count;
    2、使用SQL代码,基于表tb_student创建视图v2,查询学生的年龄信息,显示字段sclassno、age;
    3、使用SQL代码,基于视图v2创建视图v3,查询统计各班学生的平均年龄,显示列名:class、aage,其中class表示班级,aage表示平均年龄且结果四舍五入;
    4、使用SQL代码,基于视图v2创建视图v4,查询统计各班学生的平均年龄,显示列名:班级、平均年龄,要求平均年龄的结果向下取整;
    5、使用SQL代码,基于视图v2创建视图v5,查询统计各班学生的平均年龄,显示列名:班级、平均年龄,要求平均年龄的结果向上取整;
  • -----------------------------------------------------------------------------------------------------
    请利用图形化管理界面或者MySQL命令行工具,在指定的试题数据库中进行答题。
    -----------------------------------------------------------------------------------------------------
    在数据库db_spt399中,请按如下要求操作表:
    1、使用SQL代码,基于表tb_student创建视图v1,查询所有2005年出生的学生信息;
    2、使用SQL代码,基于表tb_student创建视图v2,查询所有9月份出生的学生信息;
    3、使用SQL代码,基于表tb_student创建视图v3,查询所有3日出生的学生信息;
    4、使用SQL代码,基于表tb_student创建视图v4,查询2004年、2005年出生的学生信息(用between实现);
    5、使用SQL代码,基于表tb_student创建视图v5,查询学生部分信息,显示列名:姓名、出生年月,其中出生年月格式形如“2005年11月”;