哈哈,我又来了,最近做数据的测试太多了,瞬间感觉又被吊打了,老菜鸟又得总结一波
作为一个造航母的测试,对数据库的使用是基本,简单的sql语句也得写起来
这里推荐菜鸟教程的sql总结,对于初学者,平时关键字查询都是很好使的
这里给大家总结一下平时工作中使用的大点
<1>链接
我是属于那种比较笨的类型,全靠后期努力,下面应该是我找到可以最容易理解的了(难受)
****sql左连接****

这里贡献一下我自己写的代码作为示例(献丑了)

****右连接****

****内连接****

这里找了一个面试经常遇到的问题

<2>操作符与函数
like
like主要用户关键字模糊查询

为啥我会单拉like出来说呢?因为遇到过很多次坑,使用like查询时每次都会查询数据库中所有的数据,查询的速度会很慢,但是我很喜欢用,因为不用写太多筛选条件(哈哈,论一个懒人的自我修养)
count
COUNT() 函数返回匹配指定条件的行数。
一般我都是用count统计总条数多一些

sum
SUM() 函数返回数值列的总数。

<3>排序
order by/group by


每次看group by的定义的时候,我都觉得好抽象,这说的都是什么鬼
我就知道它是对数据分组,并去除重复的数据(心虚ing)

哈哈,今天就分享到这里了,下次再聊聊我对存储过程的理解(面试得出来的血泪,工作深入了解并学习,方知该改进的还太多了。)
网友评论