SQL 使用小记】的更多相关文章

首先安装10G客户端 情况一:一般都会安装到一般报错.因为10G是32BIT客户端.而操作系统是64位的.但是不会影响配置监听程序.自主开发的应用程序依然可以运行. 情况二:报错但是配置完监听程序始终出错,重新安装Oracle11G 64位版,切记应用程序端也需要64位的DLL编译,否则系统会报在64位系统上运行32位oracleClient运行时错误 此种情况若大家觉得更换DLL移植性差,大家可以考虑重新安装10G client此时服务器会顺利安装完成,但是切记一定要卸载11G,否则依然会报错…
我们知道很多事情都存在一个分治的思想,同样的道理我们也可以用到数据表上,当一个表很大很大的时候,我们就会想到将表拆 分成很多小表,查询的时候就到各个小表去查,最后进行汇总返回给调用方来加速我们的查询速度,当然切分可以使用横向切分,纵向 切分,比如我们最熟悉的订单表,通常会将三个月以外的订单放到历史订单表中,这里的三个月就是将订单表进行切分的依据. 好了,分区表的好处我想大家都很清楚了,下面我们看看如何实现. 一:分区表 这里我们做个例子,创建一个test数据库,表名为shop,以createti…
1. case语句 示例 select id, name, case user_role then "管理员" then "未注册用户" then "注册用户" else concat("未知值:", user_role) end “角色” from user 2.算排名…
我们知道很多事情都存在一个分治的思想,同样的道理我们也可以用到数据表上,当一个表很大很大的时候,我们就会想到将表拆 分成很多小表,查询的时候就到各个小表去查,最后进行汇总返回给调用方来加速我们的查询速度,当然切分可以使用横向切分,纵向 切分,比如我们最熟悉的订单表,通常会将三个月以外的订单放到历史订单表中,这里的三个月就是将订单表进行切分的依据. 好了,分区表的好处我想大家都很清楚了,下面我们看看如何实现. 一:分区表 这里我们做个例子,创建一个test数据库,表名为shop,以createti…
--查看当前连接的会话信息(进程号1--50是SQL Server系统内部用的) SELECT * FROM sys.dm_exec_sessions WHERE session_id >=51   --查看某台机器的连接会话信息 SELECT * FROM sys.dm_exec_sessions WHERE session_id >=51 AND host_name='PO130018801'   --查看某个登录名的连接会话信息 SELECT * FROM sys.dm_exec_ses…
1.  impala端创建的表,DROP. hive会自动同步到. 但是通过hive DROP时,数据还会在,只是表的元数据没有了. 所以完全DROP表,需要impala端的DROP 2. impala 不支持 多个count(distinct ) 和udf 3. 在后台服务器连接impala-shell后 ,可以直接调用sql文件…
写一篇笔记,记录一下常见的sql函数,以备之后的查找需要. 算数函数 abs(num):绝对值函数 mod(被除数,除数):求余函数 round(num,保留小数的位数):四舍五入函数 字符串函数 concat(str1,str2):拼接字符串函数 length(str):字符串长度 lower(str)/upper(str):小/大写函数 replace(对象str,要替换的str,替换后的str):字符串替换函数 substring(字符串,开始位置,截取长度):截取字符串 日期函数 cur…
1.在sql语句中,单引号嵌套时,使用单引号做转义…
DVWA——简单SQL注入小记 今天我们来记录简单的盲注过程 简单的SQL injection(blind) Level:low 登陆后选择SQL Injection(Blind) 能看到这样的界面 我们先随便尝试几个查询,会发现他只有两种输出内容. 用户存在于数据库中 用户不存在于数据库中 这是盲注的一个特点,不会返回任何错误的信息,只会告诉你你所查询的东西是否存在于数据库中. 普通注入好比直接询问数据库什么东西是什么,而盲注的数据库只会回答“是”或者“不是”因此我们要构造问题让数据库回答是或…
DVWA——简单SQL注入小记 前不久刚开始接触SQL注入,今天来记录一些最近的一些收获和一些SQL注入方面的知识. 主要是基于DVWA这个开源的平台来进行练习. 废话不多说开始解题. 从简单的SQL injection入手 Level:low 登陆后选择SQL injection 一开始看到一个普通的界面,输入ID进行查询.我们可以先进行简单的测试. 输入 1 and 1=1 和 1 or 1=1 发现搜索的结果是一样的. 于是我们猜测判断类型可能是字符串(后通过源码可查看到,事实也正如此)…