MSSQL

MySQL 及 SQL 注入与防范方法

所谓SQL注入,就是通过把SQL命令插入到Web表单递交或输入域名或页面请求的查询字符串,最终达到欺骗服务器执行恶意的SQL命令。 我们永远不要信任用户的输入,我们必须认定用户输入的数据都是不安全的,我们都需要对用户输入的数据进行过滤处理。 1.以下实例中...

SqlServer中tempdb的日志机制原理解析及示例分享

测试用例 我们分别在用户数据库(testpage),tempdb中创建相似对象t1,#t1,并在tempdb中创建创建非临时表,然后执行相应的insert脚本(用以产生日志),并记录执行时间用以比较用以比较说明tempdb”快” Code 用户数据库tes...

Windows Server2008 R2 MVC 环境安装配置教程

web开发中避免不了运行环境的搭建,个人认为这是没有什么技术含量而又浪费时间的工作.所以将环境搭建的步骤记录下来,希望可以帮到有需要的朋友少走些弯路.如果有朋友遇到本文未提到的问题也欢迎同笔者联系,一起讨论共同进步. Windows Server2008 ...

bak文件怎么打开 2000w数据怎么打开?

首先这个bak文件是SQL数据库的备份文件,要使用SQL恢复然后就可以查询了 找到需要的文件 注意解压出来有7GB+ 1、下载SQL server 2012 express(带管理器) 2、安装上那个“全新安装” 3、打开 SQL server manag...

SQL中位数函数实例

表还是total_sales添加一项 表: SQL语句: SELECT * from (     SELECT a1.Name, a1.Sales, COUNT(a2.sales) Sales_Rank   ...

SQL Server 压缩日志与减少SQL Server 文件大小的方法

一般不建议做第4,6两步,第4步不安全,有可能损坏数据库或丢失数据。第6步如果日志达到上限,则以后的数据库处理会失败,在清理日志后才能恢复。   1.清空日志   DUMP TRANSACTION 库名 WITH NO_LOG   2.截断事务日志   B...

SQL编程之子查询及注意事项

当一个查询是另一个查询的条件时,称之为子查询。子查 询可以使用几个简单命令构造功能强大的复合命令。子查询最常用于SELECT-SQL命令的 WHERE子句中。子查询是一个 SELECT 语句,它嵌套在一个 SELECT、SELECT…INTO ...

SQL语句执行顺序详解

我们做软件开发的,大部分人都离不开跟数据库打交道,特别是erp开发的,跟数据库打交道更是频繁,由于SQL 不同于与其他编程语言的最明显特征是处理代码的顺序。在大数编程语言中,代码按编码顺序被处理,但是在SQL语言中,第一个被处理的子句是FROM子句,尽管S...

浅谈数据库优化方案

本文为大家分享了数据库优化方案,供大家参考,具体内容如下 1. 利用表分区 分区将数据在物理上分隔开,不同分区的数据可以制定保存在处于不同磁盘上的数据文件里。这样,当对这个表进行查询时,只需要在表分区中进行扫描,而不必进行全表扫描,明显缩短了查询时间,另外...

SQL Report Builder 报表里面的常见问题分析

一 SQL报表常常会遇到在表格中的相除,如果分母为零,一般会显示错误号,我们可以这么处理:(加上是A/B) =A / iif(B=0,99999999999999, B) 但是我们不能这么写: =iif(B=0,0,A/B)  //我们不能这么写...

SQL Server中Check约束的学习教程

0.什么是Check约束? CHECK约束指在表的列中增加额外的限制条件。 注: CHECK约束不能在VIEW中定义。CHECK约束只能定义的列必须包含在所指定的表中。CHECK约束不能包含子查询。 创建表时定义CHECK约束 1.1 语法: CREATE...

常用SQL语句查询分享

–创建数据库(文件:主要数据文件mdf==1,次要数据文件ndf>=0,日志文件ldf>=1) –文件组:当1mdf,5个ndf(1,2,2),10个ldf(3,3,4),将它们分成多个组存放 CREATE databa...