数据库查询

Posted 心花绽放测试窝

tags:

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

(伴奏歌曲: 伤痕)

数据库查询(二)

数据库查询(二)

数据库查询?

主要针对没有计算机基础的人如何连接数据库和简单的查询数据库,这个筛选查询功能还是比较有限,必须要有关键字,而且只能查询一条完整的数据。

那么本篇就继续讲讲通过查询语句来更有效率地查询。

首先点击navicat的查询菜单,然后点击新建查询

数据库查询(二)

这时候会出现两种选择,第一种是通过查询创建工具(通过软件提供的查询功能自动生成查询语句),另外一种就是直接写查询语句命令。那对于未数据库的人来说,优先还是选择第一种方式。

数据库查询(二)

这里其实把常用的查询的命令写好,然后只需要通过选择填入对应的内容,既可自动生成查询语句。


那么就先介绍每个的用法吧:

  •  Select 顾名思义就是选择需要查询的字段,可以是一个,也可以是多个,亦或是全部字段

  •  From 也很容易理解就是选择需要查询的字段对应的表

  • Where 主要的查询条件,类似于筛选的关键字

  •  Group by 根据某个字段的不同进行分组

  • Having where类似,但必须在group by之后使用,即分组之后的筛选,而且相对于where来说可以进行数据的计算

  •  Order by 就是指定某个字段进行排序,可以选择降序或者升序

 

了解了这些语法的用法,

数据库查询(二)


那么就可以通过实例进行介绍如何使用


1比如在用户信息表中查询用户名,这时候只需要在from中选择要写查询的表user_info,然后select选择需要查询的user_name字段就可以了

数据库查询(二)

点击运行遍自动生成了查询语句以及对应的结果

数据库查询(二)


查询用户名为ccc的创建时间,选择select要查询的create_date字段,并且在where中选择筛选的字段user_name,并且填入筛选的用户名ccc,这里需要手动填写,并加上引号

数据库查询(二)

运行结果

数据库查询(二)


按照创建时间的倒序查询对应的用户名,选择select要查询的create_dateusername字段,并且在order by中选择排序的字段create_date,并选择descasc为升序)

数据库查询(二)

运行结果

数据库查询(二)

这些都是常用并且比较简单查询,基本上满足日常的查询需求,本系列的下一篇继续介绍更复杂的查询。

数据库查询(二)

数据库查询(二)

#

同系列文章

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

0.1
0.2
0.3
0.4
1
2

3

4

5

6

7

8

9

10

11

12

数据库查询(二)

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

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

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

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

java查询数据库按年月日

mysql-数据库查询语句汇总

数据库相关嵌套子查询