1.SQL前面加 EXPLAIN 定位到sql级别 各个属性的含义 id select查询的序列号 select_type select查询的类型,主要是区别普通查询和联合查询、子查询之类的复杂查询。 table 输出的行所引用的表。 type 联合查询所使用的类型。 type显示的是访问类型,是较 ...
分类:
数据库 时间:
2017-11-08 12:02:37
阅读次数:
269
之前一直存在这样的一种查询语句: dual 是一张虚拟表,那么此表到底是在那里定义的呢? 在 sys 用户下存在此表。此表在 sys 下,但是在 scott 用户下却可以直接通过表名称访问,那么正常情况下如果要访问不同用户的表需要使用“用户名.表名称”。 那么此时,实际上就是同义词的作用。同义词,可 ...
分类:
数据库 时间:
2017-11-03 23:57:06
阅读次数:
246
分组查询 select 查询信息 from 表名 where 条件 group by 按照列分组(可多个 ,隔开) order by 排序方式 (查询信息如果列名和聚合函数同时出现,要么在聚合函数中出现,要么就使用分组进行查询) having 条件 分组筛选(一般和group by连用,位置在其后) ...
分类:
其他好文 时间:
2017-10-28 11:25:57
阅读次数:
109
分组查询 select 查询信息 from 表名 where 条件 group by 按照列分组(可多个 ,隔开) order by 排序方式 (查询信息如果列名和聚合函数同时出现,要么在聚合函数中出现,要么就使用分组进行查询) having 条件 分组筛选(一般和group by连用,位置在其后) ...
分类:
其他好文 时间:
2017-10-28 11:11:03
阅读次数:
99
分组查询 select 查询信息 from 表名where 条件group by 按照列分组(可多个 ,隔开)order by 排序方式(查询信息如果列名和聚合函数同时出现,要么在聚合函数中出现,要么就使用分组进行查询) having 条件 分组筛选(一般和group by连用,位置在其后) whe ...
分类:
其他好文 时间:
2017-10-27 21:26:19
阅读次数:
105
分组查询select 查询信息 from 表名where 条件group by 按照列分组(可多个 ,隔开)order by 排序方式(查询信息如果列名和聚合函数同时出现,要么在聚合函数中出现,要么就使用分组进行查询) having 条件 分组筛选(一般和group by连用,位置在其后) wher ...
分类:
数据库 时间:
2017-10-27 20:40:22
阅读次数:
152
分组查询select 查询信息 from 表名where 条件group by 按照列分组(可多个 ,隔开)order by 排序方式(查询信息如果列名和聚合函数同时出现,要么在聚合函数中出现,要么就使用分组进行查询) having 条件 分组筛选(一般和group by连用,位置在其后) wher ...
分类:
数据库 时间:
2017-10-26 23:09:15
阅读次数:
396
Explain:使用EXPLAIN关键字可以模拟优化器执行SQL查询语句,从而知道MySQL是 如何处理你的SQL语句的。分析你的查询语句或是表结构的性能瓶颈 expain+sql语句 id :select查询的序列号,包含一组数字,表示查询中执行select子句或者表的顺序 三种情况:id相同,执 ...
分类:
数据库 时间:
2017-10-20 18:44:35
阅读次数:
158
dml 操作语言insert 增update 改delete 删 dcl 控制语言grant 授权revoke 撤销 dql 查询语言select查询 ddl 定义语言create table 创建drop table 删除 插入数据(列和值一一对应)insert into 表名(列)values( ...
分类:
数据库 时间:
2017-10-20 16:49:26
阅读次数:
225
1. 字符串转换为整数用 to_number() 函数 2. 写sql 多表联合查询 的时候 select * from table1 from left join table2 on table1.1=table2.2 正确的写法 不要写成 select * from table1 from le ...
分类:
数据库 时间:
2017-10-17 21:47:13
阅读次数:
220