Oracle 联表查询笔记
内连接:
带条件from inner join on :两边权重相等取交集 (不会打乱左表顺序)
左连接:
带条件from left join on:左表权重大于右边(右表不满足筛选条件会留null 而且会打乱左表顺序)右连接反之
全外连接:1
SELECT * FROM ONE O1 full outer JOIN TWO T1 ON O1."isid"=T1."isid"
内连接:
带条件from inner join on :两边权重相等取交集 (不会打乱左表顺序)
左连接:
带条件from left join on:左表权重大于右边(右表不满足筛选条件会留null 而且会打乱左表顺序)右连接反之
全外连接:1
SELECT * FROM ONE O1 full outer JOIN TWO T1 ON O1."isid"=T1."isid"
1 | merge into A_MERGE A USING ( |
要么全部失败不允许部分完成和部分失败
1.GRANT 赋于权限
常用的系统权限集合有以下三个:
CONNECT(基本的连接), RESOURCE(程序开发), DBA(数据库管理)
常用的数据对象权限有以下五个:
ALL ON 数据对象名, SELECT ON 数据对象名, UPDATE ON 数据对象名,
DELETE ON 数据对象名, INSERT ON 数据对象名, ALTER ON 数据对象名
more >>简单查询操作
1 | import cx_Oracle |
执行DDL建表操作
1 | cursor.execute('creat table tmp_user(id number,name varchar2(20))') |
mitmproxy项目的工具是一组前端,可以揭示常见的底层功能。
mitmproxy是一个带有控制台界面的HTTP和HTTPS的交互式中间人代理。
mitmdump是mitmproxy的命令行版本。想想TCP的tcpdump。
mitmweb是一个基于Web的mitmproxy接口。
可以在mitmproxy网站上找到文档,教程和分发包 。
more >>Puppeteer 翻译是操作木偶的人,利用这个工具,我们可以实现一个操作页面的人
Puppeteer 是一个Nodejs的库,支持调用Chrome的API来操纵web。相比于Selenium或是PhantomJS,它最大的特点就是它的操作DOM可以完全在内存中进行模拟既在V8引擎中处理而不打开浏览器,而且关键是这个是Chrome团队在维护,会拥有更好的兼容性和前景。
搭建本地Docker测试环境1
docker run -p 80:80 kennethreitz/httpbin
tag:
缺失模块。
1、请确保node版本大于6.2
2、在博客根目录(注意不是yilia根目录)执行以下命令:
npm i hexo-generator-json-content --save
3、在根目录_config.yml里添加配置:
jsonContent: meta: false pages: false posts: title: true date: true path: true text: false raw: false content: false slug: false updated: false comments: false link: false permalink: false excerpt: false categories: false tags: true