Chinaunix首页 | 论坛 | 博客
  • 博客访问: 45561
  • 博文数量: 5
  • 博客积分: 137
  • 博客等级: 入伍新兵
  • 技术积分: 60
  • 用 户 组: 普通用户
  • 注册时间: 2011-09-22 08:49
文章分类
文章存档

2011年(5)

分类: Mysql/postgreSQL

2011-09-25 22:31:09

       今天做了个小练习,看上去很简单,其实里面东西可不少啊,不多说了看看题目和答案吧。。。这是题目要求后面是答案。。。
 
(2011-09-25 16:20) 转载
标签测试  分类: 测试

时间: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 '山东省%')
    按照这个步骤就能看到自己要的结果了。通过这个小练习我知道了知识的前后联系很重要,必须要把前后知识融汇贯通才行。有时候有些东西会在一瞬间明白,就拿今天做这几个练习来说吧,一开始挺不理解的,但是当我做到第八个,通过自己不断实验捉摸靠自己做出一个,突然间明白了怎么回事,就是突然明白了他到底是怎么去做的,然后做下面的就容易多了,很快就做完了,看得出来,有时候也得需要忽然的开窍啊,呵呵、、、相信继续学下去会越来越熟练,越来越顺利。。。
阅读(2769) | 评论(1) | 转发(0) |
0

上一篇:sql( 二)

下一篇:C语言

给主人留下些什么吧!~~

五岳之巅2011-09-25 22:52:48

量变才能导致质变的发生,能有如此耐性坚持等到质变的人很少,绝大多数还在量变的过程时就跑路了。
现在咱们学的都是基础的基础,是别的书里前三章的东西,辛苦的还在后面。