1、DML主要操作数据表里的数据,主要完成3个任务: 1》insert:插入数据。格式:insert into ... 2》delete:删除数据。格式:delete from ... 3》update:修改数据。 2、insert into语句 如果省略了表名后面的括号及括号里的列名表,默认将为所 ...
分类:
数据库 时间:
2019-08-17 20:19:22
阅读次数:
103
首先说说oracle中的null值吧。 null在oracle中代表未知,表示可能有,也可能没有。任何与null值的普通运算都为null,但可以用一些函数来处理null值,oracle排序中默认null最大。 接着进入正文 这里in后面有null,能返回数据 但加了not后,就不能返回数据了 这里的 ...
分类:
数据库 时间:
2019-08-17 15:09:45
阅读次数:
131
https://www.cnblogs.com/wxw16/p/6105624.html select * from mst_crse where crse_cd in (SELECT crse_cd from mst_crm_cur where crm_cd='crm1') ...
分类:
数据库 时间:
2019-08-13 13:32:21
阅读次数:
122
mysql查询、子查询、连接查询 一、mysql查询的五种子句 where子句(条件查询):按照“条件表达式”指定的条件进行查询。 group by子句(分组):按照“属性名”指定的字段进行分组。group by子句通常和count()、sum()等聚合函数一起使用。 having子句(筛选):有g ...
分类:
数据库 时间:
2019-08-11 13:30:06
阅读次数:
105
一、背景 直接从数据库查询所有数据,耗时、耗内存,改为分页查询部分数据 二、常规查询 1. mysql: limit 从第m条数据开始,查询n条数据 select * from table limit m,n 2. sql server: top+子查询 3. 原理:从数据库的第一条记录开始扫描 越 ...
分类:
其他好文 时间:
2019-08-10 11:46:55
阅读次数:
115
一、查询语句优化 mysql通过explain语句,可以分析一条查询语句的执行信息,例如是否命中索引,然后优化查询语句 二、子查询优化 尽量用Join代理子查询,因为子查询会建立临时表,有系统开销 三、使用索引 1. like关键字匹配,不会使用索引 2. or关键字必须两遍都建立了索引,才会用到索 ...
分类:
数据库 时间:
2019-08-10 11:42:37
阅读次数:
123
原文: http://106.13.73.98/__/26/ 目录 多表链接查询 笛卡尔积 内链接 inner join 外链接之左链接 left join 外链接之右链接 right join 全外链接 符合条件链接查询 子查询 先准备两张表:部门表(department)、员工表(employe ...
分类:
数据库 时间:
2019-08-08 21:40:01
阅读次数:
154
MySQL查询 一、单表查询 语法: 1. where约束 2. group by 分组查询 当执行以下sql语句的时候,是以post字段查询了组中的第一条数据,没有任何意义,因为我们现在想查出当前组的多条记 继续验证通过group by分组之后,只能查看当前字段,如果想查看组内信息,需要借助于聚合 ...
分类:
数据库 时间:
2019-08-08 00:14:42
阅读次数:
111
原创: http://106.13.73.98/__/26/ 目录 多表链接查询 笛卡尔积 内链接 inner join 外链接之左链接 left join 外链接之右链接 right join 全外链接 符合条件链接查询 子查询 先准备两张表:部门表(department)、员工表(employe ...
分类:
数据库 时间:
2019-08-07 13:23:59
阅读次数:
102
truncate t_target; insert into t_target select distinct t1.* from t_source t1 where item_id in (select min(item_id) from t_source t2 where t1.created_ ...
分类:
其他好文 时间:
2019-08-06 20:05:13
阅读次数:
131