大数据
-
SQLite中的B-Tree实现细节分析
SQLite在存储在外部的数据库是以B-Tree来组织的。关于B-tree的细节,参考**** Donald E. Knuth, THE ART OF COMPUTER PROGRAMMING, Volume 3:** "Sorting And Searching", pages 473-480. Addison-Wesley** Publish…
-
数据库连接方式汇总
1.Access数据库的DSN-less连接方法: 复制代码代码如下: set adocon=Server.Createobject("adodb.connection") adoconn.Open"Driver={Microsoft Access Driver(*.mdb)};DBQ="& _ Server.MapPath("数据库…
-
SQL SERVER 开启CDC 实操详细
目录 1. 环境检查 1.1 版本检查 1.2 检查CDC服务开启状态 2. 开启CDC 2.1 开启SQL server agent服务 2.2 开启数据库级别的CDC功能 2.3 添加CDC专用的文件组和文件 2.4 开启表级别CDC 2.5 单表开启测试范例(仅供参…
-
SQL Server表分区删除详情
目录 一、引言 二、演示 2.1、数据查询 2.1.1、 查看分区元数据 2.1.2、统计每个分区的数据量 2.2、删除实操 2.2.1、合并原表分区 2.2.2、备份原表所有索引的创建脚本 2.2.3、删除原表所有索引 2.2.4、创建临时表 2…
-
Spark SQL 2.4.8 操作 Dataframe的两种方式
目录 一、测试数据 二、创建DataFrame 方式一:DSL方式操作 方式二:SQL方式操作 一、测试数据 7369,SMITH,CLERK,7902,1980/12/17,800,207499,ALLEN,SALESMAN,7698,1981/2/20,1600,300,307521,WARD,SALESMAN,7698,1…
-
SQL注入与防止及myBaits基本作用
目录 SQL注入 防止SQL注入的方法 mybaits中${}和#{}的使用 SQL注入 在嵌入式SQL编程中,sql语句通常是以字符串的形式提交给数据库管理系统的。SQL注入是利用SQL语法将一些恶意代码加入到该字符串中,从而获取到非授…
-
SQL查询语句求出用户的连续登陆天数
一、题目描述 求解用户登陆信息表中,每个用户连续登陆平台的天数,连续登陆基础为汇总日期必须登陆,表中每天只有一条用户登陆数据(计算中不涉及天内去重)。 表描述:user_id:用户的id; …
-
Windows环境下实现批量执行Sql文件
使用场景:按文件名字正序,批量执行某文件夹下的所有sql文件,并输出日志适合人群:实施工程师 一、使用篇 1、准备bat文件:1.1、ExecSql.bat(执行脚本)(文件编码:ANSI,这个编码与下面提到的utf8和gb2312都不…
-
SQL Server 触发器详情
目录 1、什么是触发器 2、 DML触发器分为 2.1 after触发器(之后触发) 2.2 instead of 触发器 (之前触发) 3、 创建触发器 3.1 创建insert类型触发器 3.2 创建delete类型触发器 3.3 …
-
使用SQL SERVER存储过程实现历史数据迁移方式
目录 1、什么是历史数据迁移? 2、历史数据迁移的目的 3、什么时候需要做历史数据迁移? 4、数据迁移的基本思路 6、使用场景特别说明 今天讲下软件开发中最常见的历史数据迁移方式。在讲迁移之前,先简单介绍下几个…