时间:40分钟
满分:100分
测验环境:
1、mysql(不能使用PhpMyAdmin,不能开Apache)
2、不能使用网络,单机考核
3、接受student.sql文件
4、全部手写命令
测试对象:
朱宝艳、马思瑶、张越、陈娇
数据参考:
测试试题:
1、登陆mysql;
2、查看当前是否有student数据库,若没有则新建;
3、导入student.sql备份文件入student数据库;
4、查看student数据表结构;
5、查看student所有行;
6、查看总人数;
7、查看家住辽宁省的所有男学生的姓名和电子邮件;
8、查看家住辽宁省的所有同学的不同姓名的个数;
9、查看非辽宁籍非党员同学的地址;
10、查看年龄小于23周岁的党员姓名和性别;
11、查看年龄在21至23周岁的党员姓名和性别,按年龄升序排列再按地址降序排列;
12、查看不是22周岁的男同学还有多少人没有填写EMAIL地址;
13、查看姓张的女同学的姓名和地址;
14、查看所有家住辽宁省或山东省的是党员女同学的学号和姓名。
我只把做题的步骤过程写出来了
1.mysql -u root 回车 进入欢迎页面
2.create database student;回车退出后并且mysql -u root student < C:/student.sql 即可将数据导入了
3.use student;回车,看到数据库切换完毕
4.show tables;回车,然后看到一个student的数据库
5.show columns from student;回车,看到student的多有列。
6.select * from student;回车看到所有学生的所有信息
7.select name,email from student where home like '辽宁省 %' and gender='男'注意没有分号才行,否则显示不出来
8.select distinct name from student显示出学生的不同姓名
9.select home from student where home not like '辽宁省%' and party =0
10.select name,gender from student where party='1' and age < 23显示的党员姓名和性别
11.select name,gender from student where age between 21 and 23 and party = 1 order by age desc
12.select name from student where email is null and gender = '男'
13.select name,home from student where name like ('张%') and gender = '女'
14.select name,id from student where party = 1 and gender = '女' and (home like '辽宁省%' or home like '山东省%')
按照这个步骤就能看到自己要的结果了。通过这个小练习我知道了知识的前后联系很重要,必须要把前后知识融汇贯通才行。有时候有些东西会在一瞬间明白,就拿今天做这几个练习来说吧,一开始挺不理解的,但是当我做到第八个,通过自己不断实验捉摸靠自己做出一个,突然间明白了怎么回事,就是突然明白了他到底是怎么去做的,然后做下面的就容易多了,很快就做完了,看得出来,有时候也得需要忽然的开窍啊,呵呵、、、相信继续学下去会越来越熟练,越来越顺利。。。