文章分类 -  SQL

SQL语句使用大全,最常用的sql语句
摘要:下列语句部分是Mssql语句,不可以在access中使用.SQL分类:DDL—数据定义语言(Create,Alter,Drop,DECLARE)DML—数据操纵语言(Select,Delete,Update,Insert)DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK)首先,简要介绍基础语句:1、说明:创建数据库1CreateDATABASEdatabase-name2、说明:删除数据库1dropdatabasedbname3、说明:备份sql server--- 创建 备份数据的 device1USE master--选中数据库1EXEC sp_addumpd 阅读全文
posted @ 2012-05-22 11:34 蔡傑儒 阅读(311) 评论(0) 推荐(0)
SQL注入式攻击的防治的六个建议
摘要:SQL注入式攻击的危害这么大,那么该如何来防治呢?下面这些建议或许对数据库管理员防治SQL注入式攻 击有一定的帮助。1、 普通用户与系统管理员用户的权限要有严格的区分。 如果一个普通用户在使用查询语句中嵌入另一个Drop Table语句,那么是否允许执行呢?由于Drop语句关系到数据库的基本对象,故要操作这个语句用户必须有相关的权限。在权限设计中,对于终端用户,即应用软件的使用者,没有必要给他们数据库对象的建立、删除等权限。那么即使在他们使用SQL语句中带有嵌入式的恶意代码,由于其用户权限的限制,这些代码也将无法被执行。故应用程序在设计的时候,最好把系统管理员的用户与普通用户区分开来。如此可. 阅读全文
posted @ 2012-05-22 11:24 蔡傑儒 阅读(194) 评论(0) 推荐(0)
SQL注入攻击的简单示例
摘要:SQL注入攻击的简单示例: statement := "SELECT * FROM Users WHERE Value= " + a_variable + " 上面这条语句是很普通的一条SQL语句,他主要实现的功能就是让用户输入一个员工编号然后查询处这个员工的信息。但是若这条语句被不法攻击者改装过后,就可能成为破坏数据的黑手。如攻击者在输入变量的时候,输入以下内容SA001’;drop table c_order--。那么以上这条SQL语句在执行的时候就变为了SELECT * FROM Users WHERE Value= ‘SA001’;drop table c 阅读全文
posted @ 2012-05-22 11:22 蔡傑儒 阅读(10128) 评论(0) 推荐(0)
SQL注入如何进行攻击
摘要:SQL注入如何进行攻击相信大家都领教过sql注入攻击吧,但是大家对sql注入式攻击又了解多少呢?今天四夕就带大家学习学习sql注入如何进行攻击。什么是sql注入呢?所谓SQL注入,就是通过把SQL命令插入到Web表单递交或输入域名或页面请求的查询字符串,最终达到欺骗服务器执行恶意的SQL命令,比如先前的很多影视网站泄露VIP会员密码大多就是通过WEB表单递交查询字符暴出的,这类表单特别容易受到SQL注入式攻击. 当应用程序使用输入内容来构造动态sql语句以访问数据库时,会发生sql注入攻击。如果代码使用存储过程,而这些存储过程作为包含未筛选的用户输入的字符串来传递,也会发生sql注入。现在了解 阅读全文
posted @ 2012-05-22 11:18 蔡傑儒 阅读(524) 评论(0) 推荐(1)

点击右上角即可分享
微信分享提示