大数据
-
SQL中ISNULL函数使用介绍
SQL Server中的isnull()函数: isnull(value1,value2) 1、value1与value2的数据类型必须一致。 2、如果value1的值不为null,结果返回value1。 3、如果value1为null,结果返回vaule2的值。vaule2是你设定的值。 如…
-
图文详解HTTP头中的SQL注入
目录 1.HTTP头中的注入介绍 2.HTTP User-Agent注入 3.HTTP Referer注入 4.sqlmap安全测试 5.HTTP头部详解 总结 HTTP头中的SQL注入 1.HTTP头中的注入介绍 在安全意识越来越重视的情况下,很多网站都在防止漏洞的发生…
-
数据库建表设计六范式介绍
目录 前言 1.第一范式(1NF)无重复的列(确保每列保持原子性) 2.第二范式(2NF)属性完全依赖于主键 (消除部分子函数依赖,确保表中的每列都和主键相关) 3.第三范式(3NF)属性不依赖于其它非主属性 (消除传递…
-
把CSV文件导入到SQL Server表中的方法
有时候我们可能会把CSV中的数据导入到某个数据库的表中,比如做报表分析的时候。对于这个问题,我想一点也难不倒程序人员吧!但是要是SQL Server能够完成这个任务,岂不是更好!对,SQL Server确实有这个功能。 首…
-
SQL Server 使用 SET FMTONLY ON 获得表的元数据
有时,我们需要获得某张表所有的元数据,我们可能想到的是通过查询系统表获得,但是这比较繁琐,而在SQL Server2005(包含)以后,提供了一个比较简单的操作,只返回表的所有元数据,而没有行数据,它就是SET FMONLY …
-
SQL Server 在Management Studio中使用Web浏览器
我们在SQL Server Management Studio中写SQL 的时候,避免不了在浏览器和SSMS两者之间频繁切换,并浪费时间,殊不知,SSMS中自带有一个Web浏览器,和操作查询标签是一样的,非常的方便。 在SSMS中点击“视图”》“其他…
-
sql server 关于设置null的一些建议
我们设计表时,在字段是否允许Null值这个问题上,有时会争论一番。 数据库牛人Kalen Delaney则给了一下建议: 1,永远不要在用户表中允许NULL值2,在用户表定义中包含一个NOT NULL限制3,不要依赖数据库属性来控制N…
-
SQL Server 2005 中使用 Try Catch 处理异常
TRY...CATCH是Sql Server 2005/2008令人印象深刻的新特性.提高了开发人员异常处理能力.没有理由不尝试一下Try.. Catch功能. * TRY 块 - 包含可能产生异常的代码或脚本* CATCH 块 - 如果TRY块出现异常,代码处理流将…
-
SQL2005重新生成索引的的存储过程 sp_rebuild_index 原创
公司运营着的网站,流量很大,网站是交互式的,经常在过了三四个月的时候索引生成的碎片就很多,由于很大一部分页面没有生成静态,这就导致网站在打开的速度上会变慢。 以前都是手工右击索引重新生成,但是索引太多…
-
SQL2005查看死锁存储过程sp_who_lock
下面是我整理的监控sql server数据库,在性能测试过程中是否出现死锁、堵塞的SQL语句,还算比较准备,留下来备用。 调用方法:选中相应的数据库,执行exec sp_who_lock USE [master] GO SET ANSI_NULLS ON GO SET Q…