考点导航
  • -----------------------------------------------------------------------------------------------------
    请利用图形化管理界面或者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月”;
  • -----------------------------------------------------------------------------------------------------
    请利用图形化管理界面或者MySQL命令行工具,在指定的试题数据库中进行答题。
    -----------------------------------------------------------------------------------------------------
    在数据库db_spt398中,请按如下要求操作表:
    1、使用SQL代码,基于表tb_teacher_bak创建视图v1,查询所有男教师信息;
    2、使用SQL代码,基于表tb_teacher_bak创建视图v2,查询所有工龄大于或等于10年的所有教师信息(假定今年为2023年);
    3、使用SQL代码,基于表tb_teacher_bak创建视图v3,查询所有所在地在“武汉”的教师信息;
    4、使用SQL代码,基于表tb_teacher_bak创建视图v4,查询所有姓名为三个字的教师信息;
    5、使用SQL代码,在表tb_teacher_bak中统计各地的人数,并将人数大于2的所在地信息修改为“所在地#人数”,如“武汉洪山区#2”。
  • -----------------------------------------------------------------------------------------------------
    请利用图形化管理界面或者MySQL命令行工具,在指定的试题数据库中进行答题。
    -----------------------------------------------------------------------------------------------------
    在数据库db_spt397中,请按如下要求操作表:
    1、使用SQL代码,将表tb_teacher中tno为T0001的记录的tname更改为:施一公;
    2、使用SQL代码,修改表tb_teacher_bak中字段taddress的数据,将其中的“武汉”替换成“湖北武汉”。
    3、使用SQL代码,在表tb_teacher_bak所有字段最前面插入新字段tid(无符号整型、主键、设置自增且起始值为100、注释:自增字段)。
    4、使用SQL代码,在表tb_teacher_bak字段tsalary之后插入新字段tremarks(变长字符串、长度为255、注释:备注)。
    5、使用SQL代码,在表tb_teacher_bak中,将所有工龄不满20年(假设今年为2023年)的教师备注为:青年教师。
  • -----------------------------------------------------------------------------------------------------
    请利用图形化管理界面或者MySQL命令行工具,在指定的试题数据库中进行答题。
    -----------------------------------------------------------------------------------------------------
    在数据库db_spt396中,请按如下要求操作表:
    1、使用SQL语句,在课程表tb_course中插入以下数据:
    课程号 课程名 学分 先修课程号
    C001 计算机基础 4
    C002 C语言基础 5 C001
    C003 面向对象程序设计 5 C002
    2、使用SQL语句,在课程表tb_student中插入以下数据:
    学号 姓名 性别 出生年月日 是否团员 家庭住址 班级号
    G42900520051203048X 颜灵 女 2005-12-03 是 湖北武汉 202101
    3、使用SQL语句,在教师表tb_teacher中插入以下数据:
    教师工号:T0001 教师姓名:施亿公 性别:男 入职年份:2020 基本工资:6800 任教课程:面向对象程序设计
  • -----------------------------------------------------------------------------------------------------
    请利用图形化管理界面或者MySQL命令行工具,在指定的试题数据库中进行答题。
    -----------------------------------------------------------------------------------------------------
    在数据库db_spt395中,请按如下要求操作表:
    1、编写SQL语句,将学生表tb_student的字符集改为gb2312;
    2、编写SQL语句,在学生表tb_student中为字段sno添加普通索引,索引名为idxcno;
    3、编写SQL语句,在教师表tb_teacher中删除字段tno的主键约束;
    4、编写SQL语句,在教师表tb_teacher中删除字段cno的外键约束;
    5、编写SQL语句,在教师表tb_teacher中删除字段tno和cno的索引;
    6、编写SQL语句,在教师表tb_teacher所有字段的最前面新增字段tid(整型、主键、自增1)。