![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
文章平均质量分 66
潇洒的招财猫
当你的才华不足以支撑你的野心,还是静下心来好好学习吧~微信平台也叫潇洒的招财猫,欢迎常来逛逛~
展开
-
数据库基础与索引
今天来复习数据库的基础与索引方面知识,还是来记录一下吧,希望在以后的面试与工作中有所帮助。数据库一般分为关系型数据库与非关系型数据库。关系型数据库,是建立在关系模型基础上的数据库,借助于集合代数等数学概念和方法来处理数据库中的数据。关系模型就是指二维表格模型,因而一个关系型数据库就是由二维表及其之间的联系组成的一个数据组织。主流的关系型数据库有MySQL,SQL Server,Oracle,A原创 2016-10-08 20:14:30 · 237 阅读 · 0 评论 -
SQL注入攻击以及防护
在学习、面试过程中,多次接触过SQL注入攻击,今天我们就来好好总结一下吧。SQL注入攻击是黑客对数据库进行攻击的常用手段之一。SQL注入攻击是指提交一段数据库代码,根据程序返回的结果获得某些他想得知的数据中,或者是删除数据库中重要数据以此来达到破坏数据库的目的。相关的SQL注入可以通过测试工具pangolin进行。对于如何进行注入,我们可以举一个简单的例子,比如查询某一个东西,存在sele原创 2016-10-17 23:00:15 · 3301 阅读 · 0 评论 -
SQL参数化查询
转自http://blog.csdn.net/zyw_anquan/article/details/22178821SQL参数化查询一、以往的防御方式以前对付这种漏洞的方式主要有三种:字符串检测:限定内容只能由英文、数字等常规字符,如果检查到用户输入有特殊字符,直接拒绝。但缺点是,系统 中不可避免地会有些内容包含特殊字符,这时候总不能拒绝入库。字符串替换:把转载 2016-10-18 00:12:06 · 1215 阅读 · 0 评论 -
SQL Server之存储过程基础知识
转自:http://www.cnblogs.com/jiajiayuan/archive/2011/06/15/2081201.html什么是存储过程呢?存储过程就是作为可执行对象存放在数据库中的一个或多个SQL命令。 通俗来讲:存储过程其实就是能完成一定操作的一组SQL语句。那为什么要用存储过程呢?1.存储过程只在创造时进行编译,以后每次执行存储过程都不需再重新编译,转载 2016-10-18 00:16:18 · 271 阅读 · 0 评论