Oracle数据库复习 数据库完整性 SQL语言 DDL数据库定义语言 DML数据库操纵语言 Insert Update Delete 表的建立、修改、删除 Table 查询 单表查询 连接查询 子查询与集合操作 分页 数据删除的恢复 FlashBack PL/SQL 程序控制结构 If Case ...
分类:
数据库 时间:
2020-08-10 11:02:57
阅读次数:
157
执行计划个人理解是一个“点”,“线”,“面”的问题,与关系数据库中都有一些相似的成分,串起来还是比较容易掌握的,对于一条复杂的sql,所谓的点就是其中单个表的访问方式,线是表之间的先后访问\驱动顺序,面就是表与表之间的连接算法以及中间结果在内存缓冲区中的处理(类似于bitmap scan,中间结果集 ...
分类:
数据库 时间:
2020-07-29 00:43:26
阅读次数:
197
1 cd /d D:\MyWork\MySQL\mysql-5.7.28-winx64\bin rem 目的是为了执行mysql.exe 2 mysql -h127.0.0.1 -P3306 -uroot -p123456 rem 作用是为了让客户端能够正确的连接服务器 3 mysql --host ...
分类:
其他好文 时间:
2020-07-26 01:52:32
阅读次数:
140
分页查询 #进阶九、分页查询 /* 应用场景:当要显示的数据一页显示不全时,需要分页提交sql请求。 语法: select 查询列表 from 表名 [连接类型] join 表2 on 连接条件 where 筛选条件 group by 分组条件 having 分组后的筛选 order by 排序 l ...
分类:
数据库 时间:
2020-07-24 15:48:12
阅读次数:
85
这篇文章主要梳理了 SQL 的基础用法,会涉及到以下方面内容: SQL大小写的规范 数据库的类型以及适用场景 SELECT 的执行过程 WHERE 使用规范 MySQL 中常见函数 子查询分类 如何选择合适的 EXISTS 和 IN 子查询 了解 SQL SQL 是我们用来最长和数据打交道的方式之一 ...
分类:
数据库 时间:
2020-07-15 15:30:16
阅读次数:
70
1 #1.查询工资最低的员工信息:last name, salary 2 SELECT 3 last_name, 4 salary 5 FROM 6 employees 7 WHERE 8 salary = ( 9 SELECT 10 MIN(salary) 11 FROM 12 employees ...
分类:
数据库 时间:
2020-07-12 10:44:40
阅读次数:
76
一段MySQL,大概是这样 set @bl='value'; #定义变量 子查询1 子查询2 子查询3的where条件都用到了 select ... from( #子查询1(用到@bl) union #子查询2(用到@bl) union #子查询3(用到@bl) ) left join(子查询4) ...
分类:
数据库 时间:
2020-07-10 11:49:25
阅读次数:
79
方法1 左连接 SELECT m1.* FROM messages m1 LEFT JOIN messages m2 ON (m1.name = m2.name AND m1.id < m2.id) WHERE m2.id IS NULL; 子查询 select * from messages wh ...
分类:
数据库 时间:
2020-07-08 10:30:47
阅读次数:
108
本文针对关系型数据库的一般语法。限于篇幅,本文侧重说明用法,不会展开讲解特性、原理。
分类:
数据库 时间:
2020-07-08 10:25:03
阅读次数:
70
创建一个表 CREATE TABLE 表名称 ( 列名称1 数据类型, 列名称2 数据类型, ....... ) 1、增 (1)插入元祖 INSERT INTO<表名>[(<属性列1>[,<属性列2>]...)] VALUES(<常量1>[,<常量2>]...); (2)插入子查询结果 INSERT ...
分类:
数据库 时间:
2020-07-07 18:09:19
阅读次数:
86