测试工程师之数据库维护
测试小白的学习笔记
数据库基本知识灵活运用(一周)
今日学习:数据库基本查询
学习内容:
1、 数据库基本查询
2、 掌握数据库命令行基本指令
3、 数据库优化
学习时间:
1、 周一至周五上午10点-下午18点半
2、 周六上午 9 点-上午 11 点
学习产出:
学习计划:
1、技术笔记3篇
2、技术总结分享1篇
3、学习心得
前言
在数据库的发展历史上,数据库先后经历了层次数据库、网状数据库和关系数据库等各个阶段的发展,数据库技术在各个方面的快速的发展。特别是关系型数据库已经成为目前数据库产品中最重要的一员,80年代以来, 几乎所有的数据库厂商新出的数据库产品都支持关系型数据库,即使一些非关系数据库产品也几乎都有支持关系数据库的接口。这主要是传统的关系型数据库可以比较好的解决管理和存储关系型数据的问题。随着云计算的发展和大数据时代的到来,关系型数据库越来越无法满足需要,这主要是由于越来越多的半关系型和非关系型数据需要用数据库进行存储管理,以此同时,分布式技术等新技术的出现也对数据库的技术提出了新的要求,于是越来越多的非关系型数据库就开始出现,这类数据库与传统的关系型数据库在设计和数据结构有了很大的不同, 它们更强调数据库数据的高并发读写和存储大数据,这类数据库一般被称为NoSQL(Not only SQL)数据库。 而传统的关系型数据库在一些传统领域依然保持了强大的生命力。
一、基本查询select
数据库查询是针对数据库要求方便操作数据库的人员更好的知道和了解数据库里的表内容和表结构的方式,对于数据的维护起着至关重要的作用,查询是数据库的基本操作之一。
1、普通查询
2、联合查询
3、聚合查询
二、代码展示
1.普通查询
代码如下(以城市表为例):
select * from nqh_2;
展示效果
图片如下(示例):
2.联合查询
代码如下(以城市表右外连接为例):
select * from nqh_2 n right join t_base_city tbc on n.City_Id = tbc.City_Id
展示效果
图片如下(示例):
3.聚合查询
代码如下(以城市表算数函数为例):
select count(City_Name) from nqh_2;
展示效果
图片如下(示例):
# 总结 以上就是今天要讲的内容,本文是作者的第一篇,就是简单地提出了几个常见的查询,相信初学者们会对查询有一定的了解吧。谢谢!