MySQL

Posted Panda_cv

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL相关的知识,希望对你有一定的参考价值。

1. 常见函数

语法:
	select max(字段)  from 表名;
支持类型:
	sum 和 avg 一般处理数值型类型
max min count 可处理任何类型的数据
去重:
	搭配使用distinct
count函数:
	count(字段)表示统计该字段的非空值的个数

2. 分组查询

where 与 having 区别

					使用关键字           筛选表             位置
分组前筛选             where             原始表        group by的前面
分组后筛选             having            分组后的结果   group by的后面

分组查询的语法:

select 分组函数,分组后的字段
from 表
【where 筛选条件】
group by 分组的字段
【having 分组后的筛选】
【order by 排序列表】

3. 连接查询

当查询中涉及到了多个表的字段,需要使用多表连接
select 字段1,字段2
form 表1, 表2;

笛卡尔乘积: 当查询多个表时,没有添加有效的连接条件,导致多个表所有行实现
完全连接
如何解决:添加有效的连接条件

等值连接

语法:
	select 查询列表
	from1 别名,表2 别名
	where 表1.key =2.key
	【and 筛选条件】
	【group by 分组字段】
	【having 分组后的筛选】
	【order by 排序字段】

4. 模糊查询

like: 一般搭配通配符使用,用于判断字符类型数值

以上是关于MySQL的主要内容,如果未能解决你的问题,请参考以下文章

从mysql的片段中加载ListView

连接MySQL出现错误:ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using password: YES)(代码片段

使用 json rereiver php mysql 在片段中填充列表视图

关于mysql驱动版本报错解决,Cause: com.mysql.jdbc.exceptions.jdbc4Unknown system variable ‘query_cache_size(代码片段

修改MySQL密码报错“ERROR 1819 (HY000): Your password does not satisfy the current policy requirements“(代码片段

mysql查看版本的四种方法