码迷,mamicode.com
首页 > 数据库
sql server使用cte递归查询获取树形的父节点/子节点
从SQL Server2005开始,可以直接通过CTE来支持递归查询。CTE(Common Table Expression,公用表表达式)是一个在查询中定义的临时命名结果集,这个结果集可以被后面紧跟着的from子句使用。每个CTE仅能被定义一次,但是在其作用域内可以被引用多次,并且在该查询生命周期 ...
分类:数据库   时间:2020-02-01 10:43:28    阅读次数:91
在Linux上安装Oracle服务的操作步骤
如题,将我在云服务器上安装Oracle服务的惨痛经历分享出来,期间查找的资料踩过的坑无数,希望对大家能有帮助 闲话少叙,直接开始 首先,由于服务器比较差,需要先设置swap 查看是否设置swap虚拟内存 交换区(SWAP)要求:按照操作系统推荐配置,根据内存大小,为物理内存的1 1.5倍。 推荐:创 ...
分类:数据库   时间:2020-02-01 10:41:35    阅读次数:98
如何书写高效的MySQL查询?
"How to write efficient MySQL query statements" "WHERE子句中的书写注意事项" "模糊查询(like)时需要注意的事项" "索引" "字段类型" "表连接时的注意事项" "其他注意事项" 子句中的书写注意事项 首先应考虑在 where 及 orde ...
分类:数据库   时间:2020-02-01 10:38:22    阅读次数:109
PLSQL——06、存储过程
练习 1:导入型形式参数(in类型) CREATE OR REPLACE PROCEDURE raise_salary (p_id IN emp.empno%TYPE) IS --变量声明 BEGIN UPDATE emp SET sal = sal * 1.1 WHERE empno = p_id ...
分类:数据库   时间:2020-02-01 10:37:13    阅读次数:107
MySQL 生成日期表
1、创建一个num表,用来存储数字0~9 CREATE TABLE num (i int); 2、在num表中生成0~9 INSERT INTO num (i) VALUES (0), (1), (2), (3), (4), (5), (6), (7), (8), (9); 3、生成一个存储日期的表 ...
分类:数据库   时间:2020-02-01 01:00:22    阅读次数:286
PLSQL——05、异常处理
作用: 相当于对错误作了二次处理,可以让用户看懂。 如果程序出现错误回出现回滚,加上异常处理后不会对本程序的修改回滚。 可以任何时候设置报错,从而达到中断目的。 如果程序出现错误,可以使其报错的同时完成程序其他的语句。(PL/SQL嵌套) 系统预定义异常(有名字的错误代码) TOO_MANY_ROW ...
分类:数据库   时间:2020-02-01 00:50:25    阅读次数:120
MySQL多实例安装(相同版本)
本文以MySQL5.7为例,介绍在同一台机器下如何安装多个MySQL实例。 环境: RHEL 6.5 + MySQL 5.7 "1.单实例MySQL安装" "2.多实例MySQL配置" "3.多实例MySQL初始化" "4.多实例MySQL常用管理命令" 1.单实例MySQL安装 先来看下MySQL ...
分类:数据库   时间:2020-02-01 00:47:08    阅读次数:136
MariaDB & Percona & MySQL On Azure
Download - MariaDB.orghttps://mariadb.org/download/#entry-header Downloads - MariaDBhttps://downloads.mariadb.org/ MariaDB: Enterprise Open Source Dat ...
分类:数据库   时间:2020-02-01 00:45:08    阅读次数:96
Ethical Hacking - GAINING ACCESS(19)
Client-Side Attacks - Social Engineering Tool: The FAT RAT Just like Veil, it generates Undetectable Metasploit backdoors. Uses a different method to ...
分类:数据库   时间:2020-02-01 00:38:55    阅读次数:88
MySQL 如何生成日期表
在开发过程中,经常会遇到统计问题,通常交易信息都不是连续的,此时,统计出来的数据都是不连续的,所以提前生成一个时期表,当没有交易数据的时候填充0,就可以了,下面是生成日期表的步骤 1、创建一个num表,用来存储数字0~9 1 CREATE TABLE num (i int); 结果如下: 2、在nu ...
分类:数据库   时间:2020-02-01 00:32:09    阅读次数:98
PLSQL——04、游标
隐式游标 隐式游标的属性: SQL%ROWCOUNT 成功操作的行的数量 SQL%FOUND 发现复合条件的行返回TRUE SQL%NOTFOUND 没有发现复合条件的行回TRUE SQL%ISOPEN 游标打开状态(boolean) 演示:打印隐式游标属性 declare v_count numb ...
分类:数据库   时间:2020-02-01 00:25:05    阅读次数:98
PLSQL——03、结构控制
使用IF语句按条件判断,控制PL/SQL执行流程 格式如下:if-then-end if;if-then-else-end if;if-then-elsif-then-else-end if; 演示: set serveroutput on declare v_hire_date date := t ...
分类:数据库   时间:2020-02-01 00:23:54    阅读次数:115
Mysql梳理-关于索引/引擎与锁
前言 最近突发新型肺炎,本来只有七天的春节假期也因为各种封锁延长到了正月十五,在家实在闲的蛋疼便重新研究了一下Mysql数据库的相关知识,特此总结梳理一下。本文主要围绕以下几点进行: 1、Mysql的索引与引擎 2、事务隔离级别 3、Mysql的九种锁 4、几点常用规范 一、Mysql的索引与引擎 ...
分类:数据库   时间:2020-01-31 23:12:56    阅读次数:182
最简单,小白易上手 ajax请求数据库信息,echarts页面显示,无需跳转servlet
ajax 代码: $.ajax({ type : "post", async : true, url : "${pageContext.request.contextPath}/charts", type:"POST", data: { "method":"huizhu" }, dataType:" ...
分类:数据库   时间:2020-01-31 22:43:44    阅读次数:109
12 | 为什么我的MySQL会“抖”一下?
第一种是“redo log 写满了,要 flush 脏页”,这种情况是 InnoDB 要尽量避免的。因为出现这种情况的时候,整个系统就不能再接受更新了,所有的更新都必须堵住。如果你从监控上看,这时候更新数会跌为 0。第二种是“内存不够用了,要先将脏页写到磁盘”,这种情况其实是常态。InnoDB 用缓 ...
分类:数据库   时间:2020-01-31 22:29:51    阅读次数:89
mysql explain执行计划
一、执行计划有什么用? 二、主要指标: 1. select_type? SIMPLE:简单的查询(没有union或子查询)? PRIMARY:最外层的查询(有union或子查询)? DERIVED:衍生表查询(FROM语句中的子查询) 2. type? 从优到差排序如下: const:只匹配一行,根 ...
分类:数据库   时间:2020-01-31 22:29:34    阅读次数:89
GPO - Disabling Task Manager Access
Create a GPO to disable Task Manager Access to normal users. Add an exception to Domain Admins. ...
分类:数据库   时间:2020-01-31 22:27:28    阅读次数:89
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!