随笔分类 - 三.数据库
不管是关系型数据库还是nosql数据库,以后都要深入的学习
摘要:实战题参考材料: https://blog.csdn.net/u010565545/article/details/100785261 MYSQL的安装 https://www.runoob.com/mysql/mysql-install.html 在window下启动,更换密码 >cd /d D:
阅读全文
摘要:Oracle数据库是什么 数据库是持久化数据管理系统 SQL是什么 结构化查询语言(Structured Query Language)简称SQL,是一种数据库查询语言。 作用:用于存取数据、查询、更新和管理关系数据库系统。 MYSQL和Oracle的区别 MySQL默认是自动提交,而Oracle默
阅读全文
摘要:多集群查询锁表SQL select b.owner,b.object_name,a.session_id,a.locked_mode from v$locked_object a,dba_objects b where b.object_id = a.object_id; select b.user
阅读全文
摘要:Oracle数据库删除操作提交事务的回滚。Oracle误删数据的恢复,分为两种方法:SCN和时间戳两种方法恢复。 通过SCN恢复删除且已提交的数据(可修改30分钟以内) 获得当前数据库的SCN号 select current_scn from v$database; (切换到sys用户或system
阅读全文
摘要:参考资料:oracle数据库优化:https://blog.csdn.net/weixin_39106371/article/details/82117148、 详细的SQL优化方案:https://blog.csdn.net/jianzhang11/article/details/10286712
阅读全文
摘要:参考资料 几率大的Redis面试题(含答案):https://blog.csdn.net/Butterfly_resting/article/details/89668661 Redis是什么 Redis 是完全开源的,遵守 BSD 协议,是一个高性能的 key-value非关系型键值对数据库(C语
阅读全文
摘要:三个数据库维度查询数据库dba_tables数据库所有表相关数据dba_tab_columns表字段数据(不同角色会重复统计)user_tables 表的使用情况,统计数据量 最常用的数据库统计数据SQL 一、查询表名、字段数 SELECT DTC.TABLE_NAME 表名, COUNT(*) 字
阅读全文
摘要:这种日期格式在代码中见到,由于交互系统相统计数目双方对不上,最后发现是日期格式的问题。 这种数据在代码中用XMLGregorianCalendar格式化。 2020-01-01T00:00:00.000+08:00默认是1月1号0点的日期。 2020-01-01T00:00:00.000+00:00
阅读全文
摘要:1.2 oracle之递归算法(connect by prior ) 一、connect by prior是什么 CONNECT BY PRIOR 这个子句主要是用于B树结构类型的数据递归查询,通俗点讲就是当表中存在ID和父类ID时可以通过子节点或者父节点查到相应的数据。 实际例子:以299499为
阅读全文
摘要:1.按月统计数据数量 1.1单表统计时 SELECT TO_CHAR(A.DATE, 'YYYY/MM') AS 月份, SUM(1) AS 数量 FROM TABLE A GROUP BY TO_CHAR(CI.CREATE_DATE, 'YYYY/MM') ORDER BY 月份; 1.2 多表
阅读全文
摘要:一、Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库。 知识链接:https://www.runoob.com/redis/redis-backup.html http://how2j.cn/k/redis/redis-commands/1369.html Red
阅读全文
摘要:1.更新单表中某一字段 1.1适用于单条或者因为in条件1-1000条数据 下面是更改CMS_CONTRACT_INFO 表中合同编号为CMCC987最后更新时间为当前时间,或者注释里特定时间。 1 UPDATE CMS_CONTRACT_INFO CCI 2 SET CCI.LAST_UPDATE
阅读全文
摘要:一、MERGE INTO语句 1、merge into语句的功能:我们操作数据库的时候,有时候会遇到insert或者Update这种需求。我们操纵代码时至少需要写一个插入语句和更新语句并且还得单独写方法效验数据是否存在,这种操作完全可以用merge into语句代替,不仅省时省力而且条理更清晰,一个
阅读全文
摘要:DCL (Data Control Language,数据库控制语言)用于定义数据库权限 一、用户权限 1.1 建立用户以及授权: Eg :CREATE USER 用户名 IDENTIFIED BY 密码 ; 1.2 GRANT 权限 TO 用户名 ; Eg:GRANT CREATE SESSION
阅读全文
摘要:DDL Data Definition(重点) (n. 定义;[物] 清晰度;解说)用于定义数据的结构,创建,修改,删除数据库对象 一、表的增删改查 1、创建表:CREATE TABLE temp AS (SELECT * FROM emp WHERE 1==2) 创建表结构。 CREATE TAB
阅读全文
摘要:一、SQL的多表查询: 1、左连接和右连接(不重要一方加(+)) SELECT e.empno,e.ename,d.deptno,d.dname,d.loc FROM emp e,dept d WHERE e.deptno(+)=d.deptno ; (+)在等号左边是右连接,反之左连接。 2、交叉
阅读全文
摘要:1.SQL简介 对于不同的数据库来说,SQL语句是相通的,关系型数据库都以SQL语句为操作的标准,只是相应的数据库对应的函数不相同。 SQL(Structured Query Language,结构化查询语言)是功能强大的数据库语言,用于·数据库通讯。 1.2SQL的功能 SQL 的功能可分为以下三
阅读全文

浙公网安备 33010602011771号