SQLSERVER SQL开发知识:一个简单的sql注入 所谓SQL注入,就是通过把SQL命令插入到Web表单提交或输入域名或页面请求的查询字符串,最终达到欺骗服务器执行恶意的SQL命令。具体来说,它是利用现有应用程序,将(恶意)的SQL命令注入到后台数据库引擎执行的能力,它可以通过在Web表单中输入(恶意)SQ...
MySQL 手把手带你做MySQL Replication中的并行复制实战详解 传统单线程复制说明 众所周知,MySQL在5.6版本之前,主从复制的从节点上有两个线程,分别是I/O线程和SQL线程。 I/O线程负责接收二进制日志的Event写入Relay Log。 SQL线程读取Relay Log并在数据库中进行回放。 以上方式偶尔会...
Oracle Oracle 11g服务器安装详细步骤图文详解 Oracle 11g是在推出的最新数据库软件,Oracle 11g有400多项功能,经过了1500多个小时的测试,开发工作量达到了3.6万人/月,相当于1000名员工连续研发3年。Oracle 11g提供了高性能、伸展性、可用性和安全性,并能更方便地在低成...
Oracle ORACLE开发:oracle 指定类型和指定位数创建序列号的代码详解 一、脚本部分 1. 表结构 有注释 — Create table create table LDMAXNO ( NOTYPE VARCHAR2(17) not null, NOLIMIT VARCHAR2(12) not null, MAXNO...
Oracle windows如何使用sqlpus连接oracle 数据库教程 1、先安装好Instant Client程序。 2、打开cmd 执行sqlplus命令,如果出现如下图 2、说明需要把oracle install 的bin目类 添加系统环境path中,如下图添加环境变量并保存 3、重新打开cmd 执行sqlplus命令,...
Oracle SQL开发知识:oracle分析函数与聚合函数的用法介绍 今天是2019年第一天,在此祝大家新年快乐,梦想还在路上,让我们继续加油! 应之前的计划,今天完成这篇记录,也借此记录自己的成长。 一、几个排名函数的语法和用法: rank ( ) over ([partition by col]&...
Oracle Oracle复合索引与空值的索引使用问题小结 昨天在QQ群里讨论一个SQL优化的问题,语句大致如下: select A,min(B) from table group by A;–A,B都没有not null约束,A列无空值,B列有空值。–存在复合索引IX_TEST(A,B) ...
SQLSERVER 一文教你如何在sqlserver中创建表,一学就会 前言 SQL Server创建表是最常见也是最常用的操作之一,下面就为您介绍SQL Server创建表的语句写法,供您参考,希望可以让您对SQL Server创建表方面有更深的认识。 方法如下: 1:在sql语句中,临时表有两类,分别是局部(local)和...
SQLSERVER SQL基础:SQL Server中函数、存储过程与触发器的用法 一、函数 函数分为(1)系统函数,(2)自定义函数。 其中自定义函数又可以分为(1)标量值函数(返回单个值),(2)表值函数(返回查询结果) 本文主要介绍自定义函数的使用。 (1)编写一个函数求该银行的金额总和 create function GetSum...
MySQL SQL开发知识:Mysql多层子查询示例代码 用户表 create table if not exists tb_book ( book_id char(10) not null comment ‘book主键’, book_name char(30) not null com...
MySQL SQL开发知识:ORACLE隐藏参数查看及修改的方法 查看隐藏参数 SELECT x.ksppinm name, y.ksppstvl value, y.ksppstdf isdefault, decode(bitand(y.ksppstvf,7),1,’MODIFIED’,4,...
MySQL SQL开发知识:Oracle用decode函数或CASE-WHEN实现自定义排序 1 问题 对SQL排序,只要在order by后面加字段就可以了,可以通过加desc或asc来选择降序或升序。但排序规则是默认的,数字、时间、字符串等都有自己默认的排序规则。有时候需要按自己的想法来排序,而不是按字段默认排序规则。 比如字段值为英文字段:M...