MySql教程

MySQL命令三

本文主要是介绍MySQL命令三,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

一、MySQL查询

1、全表查询

一般开发会发送SQL脚本解压文件包,测试需要导入sql脚本到数据库中

先解压文件,在控制台打开,复制放置的路径,输入root密码

 

 

 

2、inner join 交集

又叫内连接的部分,主要是获取两个表中字段匹配关系的表。查询关联字段共同拥有的数据

person.name,person.age,work.copany,educate.schoolname:想要获得的内容的字段;

inner json:表示内关联,即所有表中共有的数据;

work on person.code=work.code:表示person和work两个表通过code关联;

on:表示通过什么进行关联;

where person.code=1001:表示提取code为1001的这条数据中的内容。

 

 

 

3、limit 数字,查询表的前几行数据

命令:select * from 文件名 linit 数字(*代表所有的字段)

 

 

 

4、查询表的时候字段较多时,可以自定义选择字段(如:开始和结束的5个字段)

 

 

 

5、count计数

查询表中所有的数据信息有两种方式:

select count(*) from 文件名;

select count(1) from 文件名;

 

 

 

6、条件过滤

1.1 and 并且关系

必须同时满足一个以上的需求同时查询的结果,where是定位词,表示查询的数据在那个位置

 

 

 

1.2 or 或者关系

查询的信息只用满足其中一个就行

 

 

1.3 in 包含关系

只要查询出现的内容都会显示出来

 

1.4 between and 范围检查

一般可以查询时间或者分数之类的范围

1.5 not in 否定结果

查询的信息中不需要包含这类内容或者是范围

1.6  % 针对只记得部分数据查询

可以选择搜索的方式有"%re"、"re%"、"%re%"

1.7 下划线_

搜索时,字母前有几个下划线,就表示几个字符串缺失

1.8 以什么开头^(shift+6)

1.9 以什么结束$

1.10 as 别名

选择计数(1)作为员工的计数;

从员工中选择计数(1);

 

 

 

7、倒叙和正序

order by(排序方式),desc是 正序 asc是倒叙

 

 

 

 

 

 

三、聚合函数

1、总和:sum 最大:max 最小:min 平均:avg

2、distinct 去重 

查询时重复的信息全部删除

 

 

3、having 过滤

通过having来过滤group by字句的结果信息

 

 

 

这篇关于MySQL命令三的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!