SQL
壹隻小蟲
性格开朗 幽默,喜欢接受新的事物。做事认真,执着。
展开
-
微软SQLServer密码管理的危险判断
当管理SQL Server内在的帐户和密码时,我们很容易认为这一切都相当的安全。毕竟,你的SQL Server系统被保护在防火墙里,而且还有Windows身份验证的保护,所有用户都需要密码才能进入。这听起来非常的安全,特别是当你认为所有人都这么做的时候。可实际上,它并不像我们想象得那么安全。在这里,我们列出了一些对于SQL Server密码来说非常危险的判断:密码测试无需计划当进行测试时,直接就转载 2008-11-27 17:08:00 · 369 阅读 · 0 评论 -
SQL With cube
cube运算符在 SELECT 语句的 GROUP BY 子句中指定。该语句的选择列表应包含维度列和聚合函数表达式。GROUP BY 应指定维度列和关键字 WITH CUBE。结果集将包含维度列中各值的所有可能组合,以及与这些维度值组合相匹配的基础行中的聚合值。先看下表:我们以id聚合查询出平均分这一条SQL语句与上面唯一不同之处即为多了后面的 with cube,而结果却是比前面更多了一条转载 2009-05-05 16:28:00 · 3130 阅读 · 2 评论 -
判断游标是否处于开启状态
--查看游标select * from master.dbo.syscursors where status1--帮助--参数1 游标名--参数2 游标类型报告当前为连接打开的服务器游标的属性。语法 sp_cursor_list [ @cursor_return = ] cursor_variable_name OUTPUT , [ @cursor_scope = ] cur转载 2009-04-30 12:40:00 · 4581 阅读 · 0 评论 -
网站与后台数据库的连接
按要求建好数据库后,需要建立网站页面与后台服务器的连接,页面名称为conn.asp.以后当需要对程序中数据库进行操作时,只需要用!--#include file="conn.asp"--> 就可以直接调用该程序 ,打开数据库,提高程序的可读性. 代码如下: set conn=Server.CreateObject("ADODB.Connection") 创建一个数据库连接对象conn,转载 2009-04-30 13:00:00 · 17013 阅读 · 2 评论 -
Python的库
Python的库由于设计者和开源社区的共同努力,在python中有大量优秀的库可以被直接调用以高效地完成不同需求的工作。这里列举一些常见常用的库:Tkinter———— Python默认的图形界面接口。Tkinter是一个和Tk接口的Python模块,Tkinter库提供了对Tk API的接口,它属于Tcl/Tk的GUI工具组。Tcl/Tk是由John Ousterhout发展的书写和图形原创 2009-05-06 09:33:00 · 810 阅读 · 0 评论 -
IN适合于外表大而内表小的情况;EXISTS适合于外表小而内表大的情况
简单的理解就是 not exists = not in;exists= in 但这只是简单的理解而已,其里面的执行机制和细微处还是有一定的差别! 以下是从网络上摘录下的文章: SQL里的EXISTS与in、not exists与not in 效率比较和使用在 MSSQL 中,插入(insert)一条记录很简单,但是一些特殊应用,在插入记录转载 2009-05-06 13:39:00 · 1691 阅读 · 0 评论 -
MS SQL Server查询优化方法
MS SQL Server查询优化方法查询速度慢的原因很多,常见如下几种 1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷) 2、I/O吞吐量小,形成了瓶颈效应。 3、没有创建计算列导致查询不优化。 4、内存不足 5、网络速度慢原创 2009-05-06 14:05:00 · 426 阅读 · 0 评论 -
MSSQL暴表暴列
主题:MSSQL暴表暴列 内容: 手工是为了讲解原理,工具是为了方便。当然以下的语句并不绝对,还有好多种语句,有的暴不出。有的时候网站设置不同也暴不出。以下的语句大家有兴趣了可以去试一下,最好是把SQL精通了才能真正明白它们的意思,现在不需要记忆。这些只要会用工具就行。 注入点:http://www.ndcchina.com.cn/show_report.asp?id=转载 2009-05-08 15:17:00 · 441 阅读 · 0 评论 -
Sql 导入 EXCEL 通用存储过程
Sql 导入 EXCEL 通用存储过程/*--下面两句在创建存储过程时必须先执行,否则不能创建本存储过程,或者调用出错SET ANSI_WARNINGS ON--返回警告GOSET ANSI_NULLS ON-- 指定在对空值使用等于 (=) 和不等于 ( 比较运算符时,这些运算符的 SQL-92 遵从行为。GO--将Excel数据导转载 2009-05-12 09:41:00 · 471 阅读 · 0 评论 -
向表中插入多条记录
判断IF OBJECT_ID(【table】) IS NOT NULL DROP TABLE 【table】------------------------CREATE TABLE 【table】 (id INT,。。。)INSERT INTO 【TABLE】SELECT 值 UNION ALLSELECT 值 UNION ALL原创 2009-05-12 17:00:00 · 789 阅读 · 0 评论 -
优化数据库
优化数据库的思想: 1、关键字段建立索引。 2、使用存储过程,它使SQL变得更加灵活和高效。 3、备份数据库和清除垃圾数据。 4、SQL语句语法的优化。(可以用Sybase的SQL Expert,可惜我没找到unexpired的 序列号) 5、清理删除日志。 SQL语句优化的原则: 1、使用索引来更快地遍历表。 缺省情况下建立的索引是非群集索引,但有时它并不是最佳的。在非群集索引 下,数据在物理转载 2009-05-19 17:00:00 · 359 阅读 · 0 评论 -
sql注入实例
说起流光、溯雪、乱刀,可以说是大名鼎鼎无人不知无人不晓,这些都是小榕哥的作品。每次一提起小榕哥来,我的崇拜景仰就如滔滔江水,连绵不绝~~~~(又来了!) 让我们崇拜的小榕哥最新又发布了SQL注入工具,这回喜欢利用SQL注入入侵网站的黑友们有福了。小榕哥的工具就是强!偶用它来搞定我们本地的信息港,从寻找注入漏洞到注入攻击成功,通过准确计时,总共只用了3分还差40秒,呵呵,王者风范,就是强啊!不信吗?转载 2009-04-30 15:15:00 · 16935 阅读 · 3 评论 -
SQL注入 源自CSDN论坛
注入操作: Declare @T Varchar(255),@C Varchar(255) Declare Table_Cursor Cursor For Select A.Name,B.Name From Sysobjects A,Syscolumns B Where A.Id=B.Id And A.Xtype=u And (B.Xtype=99 Or B.Xtype=35 Or B.X转载 2009-04-28 16:03:00 · 440 阅读 · 0 评论 -
直接对用户授权与间接对用户授权
grant直接对用户授权:grant select update (delect|All)on object to preson把对象object(可以是表 视图 序列 索引)等权限给preson preson再把所拥有的权限给其他preson grant select on object to preson with grant option原创 2009-04-13 13:27:00 · 1105 阅读 · 0 评论 -
SQL Server建立应用程序角色与标准角色
Microsoft® SQL Server™ 中的安全系统在最低级别,即数据库本身上实现。无论使用什么应用程序与 SQL Server 通讯,这都是控制用户活动的最佳方法。但是,有时必须自定义安全控制以适应个别应用程序的特殊需要,尤其是当处理复杂数据库和含有大表的数据库时。 此外,可能希望限制用户只能通过特定应用程序(例如使用 SQL 查询分析器或 Microsoft Excel)来访问数转载 2009-04-16 10:26:00 · 919 阅读 · 0 评论 -
SQL 经典语句(一)
设置内存选项:SQL code <!--Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->--设置 min server memory 配置项EXEC sp_configure Nmin server memory (M转载 2009-04-21 13:21:00 · 478 阅读 · 0 评论 -
SQL 经典语句(二)
特殊日期加减函数.sqlSQL code <!--Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->if exists (select * from dbo.sysobjects where id = object_id(N转载 2009-04-21 13:28:00 · 387 阅读 · 0 评论 -
数据结构
数据结构是计算机存储、组织数据的方式。数据结构是指相互之间存在一种或多种特定关系的数据元素的集合。通常情况下,精心选择的数据结构可以带来更高的运行或者存储效率的算法。数据结构往往同高效的检索算法和索引技术有关。 数据结构在计算机科学界至今没有标准的定义。个人根据各自的理解而有不同的表述方法: Sartaj Sahni 在他的《数据结构、算法与应用》一书中称:“数据结构是数据对象,以及原创 2009-04-21 10:07:00 · 511 阅读 · 0 评论 -
测试SQL Server业务规则链接方法
有一个古老的争论,是关于在哪里存储应用程序业务逻辑的:是在应用程序本身的业务逻辑层中还是在数据库层中。应用程序逻辑层的绝对支持者提出,数据库的唯一目的就是保存数据,以备应用程序所用。提倡用数据库来存储业务规则的人则坚持认为,业务规则最好存储在数据库中,因为数据也存储在那里,规则在那里更容易运行。而在我看来,对于存储应用程序的逻辑来说,没有一个“最好的地方”——它真正取决于您正在解决的业务问题。转载 2009-04-12 15:36:00 · 271 阅读 · 0 评论 -
SQL SERVER 数据库实用SQL语句
1.按姓氏笔画排序: Select * From TableName Order By CustomerName Collate Chinese_PRC_Stroke_ci_as 2.分页SQL语句 select * from(select (row_number() OVER (ORDER BY tab.ID Desc)) as rownum,tab.* from 表名 As原创 2009-04-13 10:51:00 · 262 阅读 · 0 评论 -
图解SQL2005最简单的CLR自定函数(C#)
图解SQL2005最简单的CLR自定函数(C#)需要sql2005启用clrexec sp_configure show advanced options, 1;goreconfigure;goexec sp_configure clr enabled, 1goreconfigure;exec sp_configure show advanced optio转载 2009-04-23 13:30:00 · 472 阅读 · 0 评论 -
xtype 类型——sql联机丛书
对象类型。可以是下列对象类型中的一种: C = CHECK 约束D = 默认值或 DEFAULT 约束F = FOREIGN KEY 约束L = 日志FN = 标量函数IF = 内嵌表函数P = 存储过程PK = PRIMARY KEY 约束(类型是 K)RF = 复制筛选存储过程S = 系统表TF = 表函数TR = 触发器U = 用户表UQ = UNIQUE 约束(类型是 K)V = 视图原创 2009-04-28 14:59:00 · 393 阅读 · 0 评论 -
收藏——SQL 语句
1. 说明:复制表(只复制结构,源表名:a,新表名:b) SQL: select * into b from a where 11; 2. 说明:拷贝表(拷贝数据,源表名:a,目标表名:b) SQL: insert into b(a, b, c) select d, e, f from b; 3. 说明:显示文章、提交人和最后回复时间 SQL: select a.转载 2009-10-10 09:33:00 · 353 阅读 · 0 评论