7.10数据库(搭测试环境)

1.名词解释

  1. 数据: 数值、字符、图片、音频、视频等

  2. 数据库:存储、管理数据的仓库

  3. 数据库管理系统:mysql oracle db2 sql server等

测试主要负责:增、删、改、查

表table: 二维表(由行、列组成)--数据存放位置

属性 行--记录; 列--字段/属性; 值域--取值范围

2.语言 SQL(structure query language)

DQL 数据库查询语句

select *(代表所有列) from 表名称(只能一个表一个表的查)
​
select 列名 from 表名称
​
select 列名1,列名2, 列名3  from 表名称   ----查多列
​
-- select (注释)

img编辑

select * from 表名称 where 过滤条件(列名称....);
​
select 列名称1,列名称2  from 表名称 where 过滤条件(字符都带上引号下引号);

img

运算符 < > = >= <= 只能筛选数字类型

<>代表不等于 = 能筛选数字和字符类型

img

特殊运算符

between...and... 在什么到什么之间
​
in(值1,值2)  在什么里面

img

like       模糊查询 
​
_代表一个字符  
​
% 代表0个或者多个字符

img

逻辑运算符

and 同时满足多个条件

or 多个条件(满足一个即可)

not 否定

img

排序

正序 order by 列名 asc

倒序 order by 列名 desc

对多列进行排序 order by 列名1,列名2,列名3 asc(desc)

以一列为准排序,用相同值是在以第二列进行排序,以此类推

img

聚合函数

sum() 求和

avg() 平均值

max()最大值

min() 最小值

count() 计数

img

单组函数

year() 取日期中的年份

month() 取日期中的月份

day() 取日期中的日

replace(列名,要替换的字符串,替换后的字符串) 替换字串符

substr (列名,截取的起始位,截取长度) 截取字串符

ifnull () 空值转换

img

limit 分页显示

limit n 查询前多少行

limit n,m 从n行后开始查询,查询m行

img编辑

先筛选 再排序 再分页

img

  • 5
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值