软件测试第九阶段(MySQL)

一、数据的备份与还原

备份:也就是导出数据库

  • 先对数据库进行备份,然后提出备份文件中的SQL语句

还原:也就是导入数据库

  • 方法一:创建和原始数据库同名的数据,燃火执行从备份文件中导出的SQL语句【此处不需要修改导出的SQL语句】
  • 方法二:在数据库中直接运行导出的SQL语句【此方法需要修改数据库文件】

测试用的数据库:hellodb

ctudents:学生表

classes:班级表

courses:课程表

teachers:老师表

coc:班级和开设的课程的对照关系表

二、简单查询

MySQL的查询操作

  • 单表查询:也就是从一个表中找数据,也叫做简单查询
  • 多表查询:联合多个表查询数据,也叫做链接查询
  • 联合查询

查询格式:

#格式1:查看表中的全部数据

select * from 表明 where 条件;

#格式2:查看表中的一段数据

select 字段名 from 表明 where 条件;

条件的写法

> :大于

>:小于

<>:不等于

!=:不等于

>=:大于等于

<=:小于等于

is null:是空

is not null:不是空

like:模糊查询

in:判断某个字段是否在给定的合集中

between ....... and ........ :判断范围

组合条件的方法

  • and:多个条件同时满足
  • or:多个条件满足任意一个即可

排序

  • order by 字段:根据指定的字段进行排序
  • asc:升序【默认是升序】
  • desc:降序

指定输出几条记录

  • 默认输出所有符合条件的记录
  • limit:数字

聚合函数

  • sum()求和
  • avg()求平均值
  • max()求最大值
  • min()求最小值
  • count()统计记录的行数

查询的格式

select......from......where......order by limit ......

去重:去除重复的字段

格式:

  • distinct

分组:group by 字段

  • 分组后加条件:having 条件  (注:分组前可以用where,分组后用having)

完整的查询格式

select.....from.....where......order by......limit......where......group by......having......

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值