步骤:
在第一篇数据库操作的基础上对已经创建的jwgl数据库中的数据表进行各种查询操作
创建jwgl数据,并恢复备份的jwgl数据库文件,应转到要操作的JWGL数据库
创建数据表book
录入数据
向各数据表中插入相应的数据,具体内容参照jwgl.xls中各表数据。
例:向book表中插入一条记录
insert into book values(‘dep01_s001_01’,’电磁波工程’,’电子工业出版社’,’ 顾华’,21);
注意:在录入数据的过程中,要特别注意插入各数据要与列名一一对应,且要注意类型匹配。
根据excel表中的信息继续添加book表信息!
单表查询
1、从student表中检索出所有学生信息
2、从student表中检索出学号、姓名信息
3、从student表中检索出学生的学号、姓名、家庭住址信息并分别加上“学生”、“学号”、“家庭住址”的标题信息
4、基于where子句进行数据查询
1)基于比较条件,从student_course表中查询出成绩大于90分的学生资料
2)基于between子句的数据查询,从student_course 表中查询出成绩介于80~90分之间的学生资料
3)基于in子句的数据查询,从teacher表中查询出职称为“教授”或“副教授”的教师号、教师姓名、职称
4)基于like子句的查询,从student表中分别检索出所有姓张的同学资料;名字的第二个字是“红”或“虹”的所有同学的资料
5、使用limit关键字查询
分别从teacher表中检索出前5个教师信息
6、使用distinct关键字查询
从teacher表中检索出教师所在的系号,并且要求显示的系号不重复
7、使用计算列查询
将book表中的书号、书名及打9折后的价格显示出来
8、使用order by语句对查询的结果进行排序
使用order by 语句可以对查询的结果进行排序,升序的关键字是ASC,降序的关键字是DESC,系统默认是升序排列
从book表中查询书价大于18元的书的书号、书名,并按书价升序排列