码迷,mamicode.com
首页 > 数据库
Oracle-34-if语句、case语句、loop循环、while循环、for循环
一、IF语句 在PL/SQL中,if, then, else, elsif, endif等关键字用来执行条件逻辑 语法格式: if  条件1 then       语句1 elsif  条件2 then       语句2 else       语句3 end if;   例1:练习if结构 解:注意下图中的程序: 二、case语句 ...
分类:数据库   时间:2016-04-15 12:04:12    阅读次数:219
SQL防漏洞注入攻击小结
3/// 4/// 判断字符串中是否有SQL攻击代码 5/// 6/// 传入用户提交数据 7/// true-安全;false-有注入攻击现有; 8public bool ProcessSqlStr(string inputString) 9{ 10 string SqlStr = @"and|o ...
分类:数据库   时间:2016-04-15 12:01:35    阅读次数:174
SQL-Oracle-创建表空间,用户,授权
...
分类:数据库   时间:2016-04-15 11:59:03    阅读次数:210
oracle client与ODAC的字符集
1.pl/sql developer 9里检查客户端字符集与服务端是否一致 首选项,选项,检查客户机与服务器字符集是否匹配 2.Windows环境变量的修改即时生效 3.ODAC12安装后字符集的变化 使用select * from sys.nls_session_parameters; SIMPL ...
分类:数据库   时间:2016-04-15 12:00:25    阅读次数:361
SQL-Oracle存储过程-循环A表,向B表插入数据
...
分类:数据库   时间:2016-04-15 11:58:42    阅读次数:275
SQL 2008 mssqlserver 服务开启失败
打开MSSQLSERVER服务时,启动不了,进入window日志查看信息,提示D:\Program Files\Microsoft SQL Server\MSSQL10.SQL2008\MSSQL\DATA\master.mdf被破坏,找同事要了一个同版本的master.mdf数据库替换,老是提示m ...
分类:数据库   时间:2016-04-15 11:57:45    阅读次数:216
Mysql语句:删除/添加一列数据
删除一列数据 alter table 表名 drop column 列名 注:在主流数据库下,删除列的语法是一致的,并无差别。 添加一列数据 alter table 表名 add 列名 数据类型 eg: alter table mytable add mycol int(11); ...
分类:数据库   时间:2016-04-15 11:50:48    阅读次数:157
SQL-Oracle-创建Dblink
...
分类:数据库   时间:2016-04-15 11:44:57    阅读次数:194
Hive SQL的编译过程
Hive是基于Hadoop的一个数据仓库系统,在各大公司都有广泛的应用。美团数据仓库也是基于Hive搭建,每天执行近万次的Hive ETL计算流程,负责每天数百GB的数据存储和分析。Hive的稳定性和性能对我们的数据分析非常关键。 在几次升级Hive的过程中,我们遇到了一些大大小小的问题。通过向社区 ...
分类:数据库   时间:2016-04-15 11:43:18    阅读次数:244
深入浅出数据仓库中SQL性能优化之Hive篇
摘要:Hive查询生成多个map reduce job,一个map reduce job又有map,reduce,spill,shuffle,sort等多个阶段,所以针对hive查询的优化可以大致分为针对MR中单个步骤的优化, 针对MR全局的优化以及针对整个查询的优化。 一个Hive查询生成多个Ma ...
分类:数据库   时间:2016-04-15 11:43:57    阅读次数:226
Oracle-27-集合操作(交集、并集、差集)&子查询之单行子查询
一、集合操作 1.UNION:并集运算。 语法结构: SQL>select 表1的列1, 表1的列2 from 表1 union select 表2的列1, 表2的列2 from 表2; 其中表1的列1和表1的列2是来自于表1的两列,表2的列1和表2的列2是来自于表2的两列,需要注意的是,如果union前面是n列,那么后面也必须是n列,即union前后列数必须相同。而且查询结...
分类:数据库   时间:2016-04-15 10:37:47    阅读次数:328
Oracle-31-对视图DML操作
一、对视图进行DML操作 1.创建一个视图v_person create or replace noforce view v_person as select * from person where id between 1003 and 1007;   2.向视图v_person中进行insert操作 insert into v_person (id,name)...
分类:数据库   时间:2016-04-15 10:35:37    阅读次数:181
Oracle-28-子查询之多行子查询&子查询之多列子查询
一、子查询的基本类型之多行子查询 (1)使用IN操作符进行多行子查询。(总结:IN操作符后可用多行子查询) 比如:查询各个职位中工资最高的员工信息。 SQL>select ename, job, sal from emp where sal in (select max(sal) from emp group by job);——单列子查询 或 SQL>select ename, jo...
分类:数据库   时间:2016-04-15 10:36:33    阅读次数:187
sql 根据指定条件获取一个字段批量获取数据插入另外一张表字段中
...
分类:数据库   时间:2016-04-15 09:29:38    阅读次数:275
InnoDB还是MyISAM 再谈MySQL存储引擎的选择
两种类型最主要的差别就是Innodb 支持事务处理与外键和行级锁.而MyISAM不支持.所以MyISAM往往就容易被人认为只适合在小项目中使用。 我作为使用MySQL的用户角度出发,Innodb和MyISAM都是比较喜欢的,但是从我目前运维的数据库平台要达到需求:99.9%的稳定性,方便的扩展性和高 ...
分类:数据库   时间:2016-04-15 09:29:13    阅读次数:247
MySQL 处理插入过程中的主键唯一键重复值办法
介绍 本篇文章主要介绍在插入数据到表中遇到键重复避免插入重复值的处理方法,主要涉及到IGNORE,ON DUPLICATE KEY UPDATE,REPLACE;接下来就分别看看这三种方式的处理办法。 IGNORE 使用ignore当插入的值遇到主键(PRIMARY KEY)或者唯一键(UNIQUE ...
分类:数据库   时间:2016-04-15 09:27:48    阅读次数:411
基于heartbeat v1配置mysql和httpd的高可用双主模型
一、配置高可用集群的前提:(以两节点的heartbeat为例)⑴时间必须保持同步⑵节点之间必须用名称互相通信建议使用/etc/hosts,而不要用DNS集群中使用的主机名为`uname-n`表示的主机名;⑶pingnode(仅偶数节点才需要)⑷ssh密钥认证进行无障碍通信;二、heartbeatv1的配置程序..
分类:数据库   时间:2016-04-15 07:11:27    阅读次数:339
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!