数据库查询

Posted 心花绽放测试窝

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数据库查询相关的知识,希望对你有一定的参考价值。

(伴奏歌曲: 原谅)

数据库查询(一)

数据库查询(一)

数据库查询?

   数据库查询,作为测试人员大家应该不会陌生吧。原本我觉得这是测试必备技能基础中的基础了,随便百度一下也就学会了还需要写文章分享吗?但理想是丰满的现实总是如此骨感。最近招了几个测试,笔试写SQL时都可以。但在工作中居然连熟练使用数据库工具都做不到。


   这个不科学啊,后来想了想。恩,应该是培训机构的锅吗?也是死记硬背的锅吧。不管是谁的锅了,到最后都会变成面试官的锅。除了以后面对培训过的人审核会更加严谨外,既然已经进来了先做一些新人培训看一下能不能补不足吧。所以我们会做几篇关于数据库基础操作的指导文。同时分享给有这方面需要的测试人员。在此也想提醒一下应聘的测试人员,实践远远要比死记硬背更重要。面试只能看一时,而真假工作中一试便知。


   现在都闹着测试要走高端,但实际还是有很多测试人员不是计算机专业的。因此对于数据库的查询语句不是很了解,但是数据库对于测试来说真的挺重要的,本篇就先简单的介绍一下如何软件连接数据库进行数据的查询。


   由于数据库的种类有很多,对应的软件也有很多,对于初学者来说推荐一款叫Navicat Premium的软件,这个软件支持大多数的主流数据库,而且有中文破解版,当然最主要的还是在于这是一款可以不用写查询语句,可以通过界面操作来完成数据库的查询,这是初学者最大的福音(软件下载可以去百度)。


1.   先点击连接,选择数据库类型

数据库查询(一)


2.   以oracle数据库为例,选择oracle进行连接,输入数据库相关信息,点击测试连接,一旦测试连接成功就表示信息都填写的正确,可以正常连接数据库了

数据库查询(一)


3.   点击确定后可以在做左侧数据库列表中双击对应的数据库进行连接,然后点击表就可以看到该数据库所有的表了

数据库查询(一)


4.   选择需要查询user_info的表进入,可以看到这个表所有的数据

数据库查询(一)


5.   那么问题来了,如何从那么多条数据中查询要想要的那条数据库呢,这边有个筛选功能(对于不会写查询语句的人来说非常实用),类似与功能测试的查询,就是输入某个关键字查询含有该关键字的。比如我要查询用户名为bbb的那条数据,可以点击筛选,然后选择user_name字段,并可以选择包含或者等于bbb(区别在于模糊查询和精确查询),点击

数据库查询(一)

数据库查询(一)

数据库查询(一)

数据库查询(一)

 

   当然这样的筛选查询还是很有局限性的,只能对已知某个关键字的数据进行查询,还有就是只能对整条数据进行查询,而不能只查询某条数据的某个字段(当数据库字段过多时要找到对应的字段比较麻烦)。所以需要更强力的查询,需要通过软件的查询功能来实现,之后会讲如何做一些复杂的查询。

数据库查询(一)

数据库查询(一)

#

同系列文章

(如链接不能点击,<好学>菜单中获取)

0.1
0.2
0.3
0.4
1
2

3

4

5

6

7

8

9

10

11

数据库查询(一)

以上是关于数据库查询的主要内容,如果未能解决你的问题,请参考以下文章

数据库中的统计查询和组合查询

数据库-ElasticSearch入门(索引文档查询)

数据库-ElasticSearch入门(索引文档查询)

java查询数据库按年月日

mysql-数据库查询语句汇总

数据库相关嵌套子查询