数据库
peterLC
这个作者很懒,什么都没留下…
展开
-
SQL注入及如何解决
一.SQL注入SQL注入即是指web应用程序对用户输入数据的合法性没有判断或过滤不严,攻击者可以在web应用程序中事先定义好的查询语句的结尾上添加额外的SQL语句,在管理员不知情的情况下实现非法操作,以此来实现欺骗数据库服务器执行非授权的任意查询,从而进一步得到相应的数据信息。目前SQL注入大致分为普通注入和盲注普通注入:根据后台数据库提示有价值的错误信息进行注入盲注:有经验的管理员在给出错误页面时,没有提供详细的错误信息。测试者需要运用脚本通过仅有的判断信息(比如时间差)对表中的每一个字段进行探原创 2020-10-25 18:48:59 · 1288 阅读 · 0 评论 -
SQL练习题(员工表)
DROP TABLE IF EXISTS EMP;DROP TABLE IF EXISTS DEPT;DROP TABLE IF EXISTS SALGRADE;CREATE TABLE DEPT --部门表 (DEPTNO int(2) not null , --部门编号 DNAME VARCHAR(14) , --部门名称 LOC VARCHAR(13), --部门位置 primary key (DEPTNO) );原创 2020-10-25 16:09:51 · 3492 阅读 · 1 评论 -
MySql索引事物联查
1.索引1.1 概念索引是一种特殊的文件,包含着对数据表里所有记录的引用指针。可以对表中的一列或多列创建索引,并指定索引的类型,各类索引有各自的数据结构实现1.2 作用可用于快速定位,检索数据1.3 使用场景要考虑对数据库表的某列或某几列创建索引,需要考虑以下几点:数据量较大,且经常对这些列进行条件查询。该数据库表的插入操作,及对这些列的修改操作频率较低。索引会占用额外的磁盘空间。满足以上条件时,考虑对表中的这些字段创建索引,以提高查询效率。反之,如果非条件查询列,或经常做插入、修原创 2020-10-18 17:53:32 · 162 阅读 · 0 评论