CREATE USER book IDENTIFIED BY accp;GRANT CONNECT,RESOURCE TO book;CREATE TABLE BookManage( b_Id number(10) PRI VARCHA...
原创 10月前
116阅读
简要介绍了SparkSQL与Hive on Spark的区别与联系一、关于Spark简介在Hadoop的整个生态系统中,Spark和MapReduce在同一个层级,即主要解决分布式计算框架的问题。架构Spark的架构如下图所示,主要包含四大组件:Driver、Master、Worker和Executor。Spark特点Spark可以部署在YARN上Spark原生支持对HDFS文件系统的访问使用Sc
转载 6月前
104阅读
1、SQL注入本质SQL注入的本质:把用户输入的数据当作代码执行。关键条件:1、用户能够控制输入、2、程序拼接用户输入的数据。  例如上图所示:变量id的值由用户提交,在正常情况下,假如用户输入的是1,那么SQL语句会执行: select * from information where id = 1 limit 0,1但是假如用户输入一段有SQL语义的语句,比如:
转载 4月前
0阅读
一、基础1、说明:创建数据库 CREATE DATABASE database-name 2、说明:删除数据库 drop database dbname 3、说明:备份sql server --- 创建 备份数据的 device USE master EXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwind_1.dat' -
# SQL Server中的SQL IN优化方法 作为一名经验丰富的开发者,我将帮助你了解如何在SQL Server的SQL语句中优化使用IN子查询的方法。这将有助于提高查询的性能和效率。 ## 优化步骤 下面是执行此优化过程所需的步骤的概览。我们将在后续的部分中详细介绍每个步骤。 | 步骤 | 描述 | |------|------| | 步骤1:分析查询 | 首先,我们需要分析查询,确
原创 1月前
31阅读
SQL函数大全 数学函数mod(x,y) 返回x/y的模(余数)mod(5,3)=2,mod(3,5)=3floor(x)   返回小于x的最大整数值ceiling(3)=3,ceiling(3.1)=3ceiling(x)   返回大于x的最小整数值ceiling(3)=3,ceiling(3.1)=4sign(
转载 5月前
197阅读
一、SparkSQL 概述 1.1  SparkSQL是什么         Spark SQL是Spark用于结构化数据处理的Spark模块。1.2 Hive and SparkSQL        我们之前学习过hive,hive是一个基于had
 Oracle 存储过程 删除表记录时删除不存在的记录也是显示删除成功 create or replace procedure delDept(p_deptno in dept.deptno%type) isbegin delete from dept where deptno=p_deptno; dbms_output.put_line('部门删除成功...'); except
转载 2015-12-22 16:10:00
476阅读
2评论
http://zh.wikipedia.org/wiki/SQL http://baike.baidu.com/view/34.htm http://zh.wikipedia.org/w/index.php?title=Transact-SQL&variant=zh-cn http://baike.baidu.com/view/1387454.html http://baike.baidu.com...
转载 2008-12-30 08:26:00
432阅读
2评论
SQL注入被称为漏洞之王,是最常用的漏洞之一SQL注入原理SQL注入是指用户在参数中插入恶意的SQL语句 , 破坏原有的SQL语法结构,从而执行攻击者的操作触发点/检测SQL注入常出现在登录,搜索等功能,凡是与数据库交互的地方都有可能发生SQL注入SQL注入利用方式SQL注入根据注入点可以分为数值型注入和字符型注入根据注入方式可以分为联合注入,报错注入,布尔盲注,时间盲注,二次注入,堆叠注入,宽字
1.主流的 DBMS 都有哪些,它们各自都有哪些特点;既然 SQL 是通用的标准语言,为什么能存在这么多 DBMS;从这些 DBMS 的发展史中,你有哪些感悟。DBMS 的英文全称是 DataBase Management System,数据库管理系统,实际上它可以对多个数据库进行管理,所以你可以理解为 DBMS = 多个数据库(DB) + 管理程序。DB 的英文是 DataBase,也就是数据库
转载 4月前
57阅读
sql查询执行效率的条件中最好不要使用OR 或IN )1.有索引的列优先,都有索引的看查询出来的数据量,少的优先in ,not in,<>,is null,is not null 等由于不会走索引,尽量不要使用。 WHERE子句后面的条件顺序对大数据量表的查询会产生直接的影响,如 Select * from zl_yhjbqk where dy_dj = '1K以下' and xh_b
转载 5月前
121阅读
目录1.SQL语言的功能2.SQL支持的数据类型1.精确数值型2.近似数字3.日期时间类型4.字符串类型1.普通字符编码串2.统一字符编码串5.二进制字符串类型6.其它类型7.总结3.SQL语言1.数据查询1.单表查询1.日期函数使用2.WHERE子句查询3.模糊查询LKE4.对查询结果进行排序5.使用聚合函数进行统计6.对数据进行分组2.多表链接查询1.内链接[使用ANSI标准为例]2.自链接
1.避免使用 select *  会进行全表扫描,不能有效利用索引  增大了数据库服务器的负担  增加了数据库与应用程序之间的网络IO开销2.比较运算符能用 = 就不用 <>   增加索引的命中率3.知道有几条查询结果的情况下,使用 limit N   避免全表扫描4.为列选择合适的数据类型  占用空间越少越好5.将大的delete、update、insert变成多
转载 3月前
59阅读
Oracle 存储过程 删除表记录时删除不存在的记录也是显示删除成
转载 2022-09-02 20:58:23
1079阅读
1. 监控事例的等待 select event,sum(decode(wait_Time,0,0,1)) "Prev", sum(decode(wait_Time,0,1,0)) "Curr",count(*) "Tot" from v$session_Wait group by event order by 4; 2. 回滚段的争用情况 ...
转载 2021-08-18 00:44:18
619阅读
SQL 语法数据库表一个数据库通常包含一个或多个表。每个表由一个名字标识(例如“客户”或者“订单”)。表包含带有数据的记录(行)。下面的例子是一个名为 "Persons" 的表:IdLastNameFirstNameAddressCity1AdamsJohnOxford StreetLondon2BushGeorgeFifth AvenueNew York3CarterThomasChangan StreetBeijing上面的表包含三条记录(每一条对应一个人)和五个列(Id、姓、名、地址和城市)。SQL 语句您需要在数据库上执行的大部分工作都由 SQL 语句完成。下面的语
转载 2012-07-07 00:24:00
417阅读
2评论
SQL 简介SQL 是用于访问和处理数据库的标准的计算机语言。什么是 SQLSQL 指结构化查询语言SQL 使我们有能力访问数据库SQL 是一种 ANSI 的标准计算机语言编者注:ANSI,美国国家标准化组织SQL 能做什么?SQL 面向数据库执行查询SQL 可从数据库取回数据SQL 可在数据库中插入新的纪录SQL 可更新数据库中的数据SQL 可从数据库删除记录SQL 可创建新数据库SQL 可在数据库中创建新表SQL 可在数据库中创建存储过程SQL 可在数据库中创建视图SQL 可以设置表、存储过程和视图的权限SQL 是一种标准 - 但是...SQL 是一门 ANSI 的标准计算机语言,用来访
转载 2012-07-07 00:23:00
364阅读
2评论
SQL 通配符在搜索数据库中的数据时,您可以使用 SQL 通配符。SQL 通配符在搜索数据库中的数据时,SQL 通配符可以替代一个或多个字符。SQL 通配符必须与 LIKE 运算符一起使用。在 SQL 中,可使用以下通配符:通配符描述%替代一个或多个字符_仅替代一个字符[charlist]字符列中的任何单一字符[^charlist]或者[!charlist]不在字符列中的任何单一字符原始的表 (用在例子中的):Persons 表:IdLastNameFirstNameAddressCity1AdamsJohnOxford StreetLondon2BushGeorgeFifth AvenueN
转载 2012-07-13 21:51:00
451阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5