sql

数据库

SQL Server 索引和视图详解

49 0

目录索引1、 什么是索引2、 索引分类聚集索引非聚集索引其他类型索引3、 创建索引4、 适合的创建索引的列5、 不适合创建索引的列视图1、 什么是视图2、 创建视图准则3、 创建视图4、 修改视图5、 加密视图总结索引 1、 什么是索引 索引就是数据表中数据和相应的存储位置的列表,利用索引可以提高在表或视图中的查找数据的速度。 2、 索引分类 数据库中索引主要分为两类:聚集索引和非聚集索引。SQL Server 2005还提供了唯一索引、索引视图、全文索引、xml索引等等。聚集索引和非聚集索引是数据库引擎

数据库

SQL注入全过程深入分析

70 0

本文分析了SQL注入全过程。分享给大家供大家参考,具体如下: 初步注入--绕过验证,直接登录 公司网站登陆框如下:可以看到除了账号密码之外,还有一个公司名的输入框,根据输入框的形式不难推出SQL的写法如下: 复制代码 代码如下:SELECT * From Table WHERE Name='XX' and Password='YY' and Corp='ZZ' 我发现前两者都做一些检查,而第三个输入框却疏忽了,漏洞就在这里!注入开始,在输入框中输入以下内容:

数据库

详解SQLServer和Oracle的分页查询

43 0

不管是DRP中的分页查询代码的实现还是面试题中看到的关于分页查询的考察,都给我一个提示:分页查询是重要的。当数据量大的时候是必须考虑的。之前一直没有花时间停下来好好总结这里。现在又将Oracle视频中关于分页查询的内容看了一遍,发现很容易就懂了。 1.分页算法 最开始我在网上查找资料的时候,看到很多分页内容,感觉很多很乱。其实不是这样。网上那些资料大同小异。问题出在了我自己这里。我没搞明白进行分页的前提是什么?我们都知道只要有分页都会涉及这些变量:每页又多少条记录(pageSize)、当前页(pa

数据库

ADO.NET数据连接池剖析

61 0

本篇文章起源于在GCR MVP Open Day的时候和C# MVP张响讨论连接池的概念而来的。因此单独写一篇文章剖析一下连接池。 为什么需要连接池 剖析一个技术第一个要问的是,这项技术为什么存在。 对于每一个到SQL Server的连接,都需要经历TCP/IP协议的三次握手,身份认证,在SQL Server里建立连接,分配资源等。而当客户端关闭连接时,客户端就会和SQL Server终止物理连接。但是,我们做过数据库开发的人都知道,每次操作完后关闭连接是再正常不过的事了,一个应用程序即使在负载不大的情况

数据库

MySQL系列之四 SQL语法

44 0

目录系列教程一、SQL语言的简介和规范 二、数据库操作 1、创建库 2、删除库 3、查看数据库列表 三、表操作 1、创建表 2、修改表 3、删除表 4、查看表 四、DML: 数据操作语言 1、INSERT 插入数据 2、UPDATE 修改数据 3、DELETE 删除数据 五、SELECT:数据查询 六、多表查询1、交叉连接 2、内连接 3、外连接 4、完全外连接 5、自连接 七、子查询 八、数据类型 1、数值型 2、字符型 3、日期时间型 4、布尔型 总结系列教程 MySQL系列之开篇 MySQL关系型数

数据库

深入分析MSSQL数据库中事务隔离级别和锁机制

43 0

锁机制 NOLOCK和READPAST的区别。 1. 开启一个事务执行插入数据的操作。BEGIN TRAN tINSERT INTO CustomerSELECT 'a','a'2. 执行一条查询语句。SELECT * FROM Customer WITH (NOLOCK)结果中显示”a”和”a”。当1中事务回滚后,那么a将成为脏数据。(注:1中的事务未提交) 。NOLOCK表明没有对数据表添加共享锁以阻止其它事务对数据表数据的修改。SELECT *

数据库

ACCESS中关于SQL语句的转义字符

25 0

转义:转义[字符,用[[],包括转义*也用[*],转义%,用[%] 例: objRS.Open("SELECT * FROM blog_Comment WHERE comm_Content LIKE '%[[]url=%'") 更多SQL内容来自千自学 标签:SQL

数据库

区分MySQL中的空值(null)和空字符('')

95 0

日常开发中,一般都会涉及到数据库增删改查,那么不可避免会遇到Mysql中的NULL和空字符。 空字符('')和空值(null)表面上看都是空,其实存在一些差异: 定义:空值(NULL)的长度是NULL,不确定占用了多少存储空间,但是占用存储空间的空字符串('')的长度是0,是不占用空间的通俗的讲:空字符串('')就像是一个真空转态杯子,什么都没有。 空值(NULL)就像是一个装满空气的杯子,含有东西。 二者虽然看起来都是空的、透明的,但是有着本质的区别。 区