第三部分:mysql常用命令-增删改查+左右连接

1、数据库是什么??mysql是什么??

在这里插入图片描述

数据库:相信大家都比较熟悉互联网行业的一个梗:”删库跑路“,确实这里面说的库就是我们的数据库,在我们软件的运行中和软件系统的交互过程中,产生大量的数据,那么这些数据就存储在数据库中,常见的数据库一般有:mysql,sql Service等等
那么提到mysql,那我们一定要知道mysql语句在我们的测试日常工作中,无论是测试工程师还是测试开发工程师mysql语言都是我们必须掌握的一门技能

2、【重点掌握:mysql语句】

根据功能来进行划分和整理:
(1)添加数据
【创建数据库%表的关键字:create】
1/1 创建数据库
语法: create DATABASE 数据库名
(创建一个指定“数据库名”的数据库表)
1/2 创建数据库表
语法:cretae TABLE 表名{
表中的字段内容
}
(创建一个指定表名的数据库表并指定其中内容)
实例:
在这里插入图片描述

(2)删除数据
【删除时经常使用的关键字:delect】
1/1 删除数据库
DROP DATABASE IF EXISTS 数据库名;

1/2 删除数据库表
DROP DATABASE IF EXISTS 数据库表名;

1/3 清空数据库表中数据
delect from 表名;

1/4 删除指定数据
delect from 表名 where 字段名=指定数据

1/5 补充:在工作中数据库表大多数都会有一个自增的id,那么如果我们需要删除数据库已经有的所有数据,并保证新的数据仍旧从1开始计算自增id可以使用

TRUNCATE TABLE 表名;

(3)修改数据
【修改数据又可以称为更新数据主要使用的关键字:updata】
更新数据:
updata 表名 set 字段1=值1 where 字段值2=值2
(将字段2对应为值2的数据中的字段1更新为值1)
updata 表名 set 字段1 = 值1
(将数据库中字段1的值均更新为值1)
在这里插入图片描述

(4)查询数据
【比较重要的一种语句常用关键字:select】
普通查询:
select * from 表名
(查询出表中的所有数据)
条件查询【重点】:
select * from 表名 where 字段1 = 值1;
select * from 表名 where 字段1 = 值1 and 字段2 = 值2;
select * from 表名 where 字段1 in (字段值1,字段值2…);
select * from 表名 where 字段1 = ‘%字段值1’;
(查询出符合where后面要求的数据)
条件查询种类很多,大家可以在生活中使用增加熟练度
sql语句的基本操作:基本查询,字段查询,条件查询,排序,分页,去重
在这里插入图片描述
【注意order by 后面 ASC是升序 DESC是降序】
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
1、top:指定取数据库中某几条记录
select top 10 * from 表名 【取表中的前10条记录】

select top 10 * from (select * from 表名 wher id <21) 表名 oreder by m.id desc
【查询数据库中10到20条数据并倒叙展示】

查询中的内连接,内、左连接和右连接

连接查询主要使用join关键字,在工作中我们使用到的主要是左连接和右连接,当我们需要查询多个表中的数据时可以进行使用
内连接(inner join)
在这里插入图片描述
左连接(left join)
在这里插入图片描述

右连接(right join)
在这里插入图片描述

(最近因为工作很多,可能会对更新的进度和内容有点影响,嘻嘻嘻嘻)

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值