可否教我一下SQL编程

若有“高校教学数据库”,数据库中包含三个表:
教师表T:教师号tno、姓名tn、性别sex、年龄age、职称prof、工资sal;
课程表C:课程号cno、课程名cname、学分credit;授课表TC:教师号tno、课程号cno。
请用SQL语言编写以下程序。
1、创建高校教学数据库,数据库名为“col”。2、创建“课程表C”,其中课程号cno为主键
3、插入一门新课程的信息:C002、数据库原理4、删除课程号为“C010”的课程的信息
5、查询工资在1000~1500的教师的姓名
6、查询女教师的平均年龄
7、查询名称中含有“计算机”的课程名(用like)
8、查询讲授课程号为C005的教师姓名
9、创建一个职称为“助教”的视图,视图名为“Zj”。

  1. create database col;
  2. use col;
    create table 课程表C(
     课程号cno varchar(20) primary key,
     课程名cname varchar(100),
     学分credit int
    );
    
  3. use col;
    insert into 课程表C values ('C002','数据库原理',4);
    
  4. use col;
    delete from 课程表C where 课程号cno = 'C010';
    
  5. use col;
    select 姓名tn from 教师表T where 工资sal between 1000 and 1500;
    
  6. use col;
    select avg(年龄age) from 教师表T where 性别sex='女';
    
  7. use col;
    select 课程名cname from 课程表C where 课程名cname like '%计算机%';
    
  8. use col;
    select 姓名tn from 授课表TC tc,教师表T t where tc.教师号tno = t.教师号tno and tc.课程号cno='C005';
    
  9. use col;
    create view Zj (职称) as select * from 教师表T where 职称prof='助教';