【学习分享】mysql语句学习分享及其相关操作软件

概要

   测试这个行业越来越卷了,有年限的卡技能,有技能的卡年限。但是个人的力量好像很难改变这种现状,时代的浪潮下,每个人都只能被推着走,被迫内卷。现在的测试岗位要求技能掌握当中,mysql的操作使用也是很常见的,因为自己在面试的时候吃过亏,在后续的复盘总结当中,也去进行了相关的学习,所以今天就分享出来给大家,希望能给正在学习的你们提供一些帮助。

一、环境搭建

  1、安装mysql数据库

    查看这位大佬的文章 👉MySQL安装教程(详细版)_mysql安装教程8.0.36-CSDN博客icon-default.png?t=O83Ahttps://blog.csdn.net/m0_71422677/article/details/136007088

 2、安装数据库操作软件 Navicat Premiun 16

       网上教程很多,可以机子搜一下

     (注:若此文章中这位大佬的附件工具以及相关的包没办法用,就用我上传的这个链接: https://pan.baidu.com/s/11UESPbycBqkeTnzK_qpPyQ?pwd=1234 提取码: 1234 打开)

以上就是学习mysql数据库必备的环境内容,都已经准备完毕,就可以继续往下了

二、sql语句

   sql语句用最多的基本是CRUD,也就是常说的增删改查。(注:sql语句是不区分大小写的)

  1、查询语句和对应关键字

    1、select * from 表名 :执行该语句的时候,结果返回整张表格内容

2、selec 字段名1,字段名2 from 表名 : 选取表中两个字段的两列

3、select * from 表名 where 字段名 = 值 :从特定的表选取特定的值

  3.1 where关键字后面 ,还可以添加很多判断条件去配合查询,例如:and、or、not,举个例子            select * from 表名 where 字段1 = 值1 and 字段2 = 值2;以此类推

  3.2 各种运算符 = > < != ...,举个例子:select * from 表名 where 字段1 != 值1 or 字段2 > 某值

  3.3  in 关键字 :select * from 表名 where 字段名 in(数据1,数据2)

  3.4 like关键字:这个比较特殊,可以理解为模糊查询、条件查询,就是符合条件的都可以查询得到。举几个例子就明白了,如下

      1)select * from 表名 where 字段名 like ’%x‘ :找出以X结尾的数据,X可以是一个单词,也可以是单个字母

      2)select * from 表名 where 字段名 like ’x%‘:找出以X开头的数据,X可以是一个单词,也可以是一个字母

      3)select * from 表名 where 字段名 like ’x_‘:找出以X开头,且由两个字母构成的数据

      4)select * from 表名 where 字段名 like ’_X‘:找出以X结尾,且由两个字母构成的数据

   3.5 betweem关键字:select * from 表名 where 字段名  between 数值1 and 数值2,还有一个               notbetween 与这个意思相反,但是用法一样

4、select distinct 字段名 from 表名:选取该字段下的不重复的名称

5、升序查询:select * from 表名 order by 字段名 asc 

6、降序查询:select * from 表名 order by 字段名 desc

7、仅返回前面几行数据:select 字段1,字段2 from 表名 limit 3

  以上就是查询中经常会用到的一些语句和关键字,用法很多,可以随意组合,用多了之后,就可以熟练掌握了。

2、增加语句

  2.1 往已有的表当中增加数据:inster into 表名(字段1,字段2.字段3)values(数据1,数据2,数据3)

去对应的表查看,即可看到自己新插入的数据

 2.2 增加表格

    create table 表名(字段1 类型,字段2,类型。。。。)

2.3 新建数据库

 create database 库名

3、更改/更新语句

    更改数据库当中的数据:update 表名 set 字段1 = 值1,字段2 = 值2 where (定位到具体数据)

4、删除语句

 delete from 表名 where (定位语句)

以上均是比较基础的部分,对于查询条件可以自由的进行对应的组合。查询用的是比较多的,剩下的三个相对较少。仅代表个人看法

三、进阶部分(根据需要)

  

进阶的部分仅在基础上多一些操作,以上表格为个人整理,若有出现错误的地方,烦请纠正。

总结

  以上就是本人最近学的的一个小成果,希望对想要学习的你有一点帮助。

  最后祝各位看官,升职加薪!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

重生之我在厦门做测试

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值