摘要: 网页是否存在SQL注入的简单判断 1、单引号判断 $id参数左右有数字型(无)、单引号、双引号、括号等方式组成闭合; 最为经典的单引号判断法: 在参数后面加上单引号,比如: http://xxx/abc.php?id=1' 如果页面返回错误,则存在 Sql 注入。 原因是无论字符型还是整型都会因为单 阅读全文
posted @ 2021-02-18 23:22 奔跑的snail 阅读(1388) 评论(0) 推荐(0) 编辑
摘要: DML:增删改表中的数据 1.添加数据: 语法: insert into 表名(列名1,列名2,...列名n) values(值1,值2,...值n); 注意: 1.列名和值要一一对应。 2.如果表名后,不定义列名,则默认给所有列添加值。 insert into 表名 values(值1,值2,.. 阅读全文
posted @ 2021-02-18 23:18 奔跑的snail 阅读(37) 评论(0) 推荐(0) 编辑
摘要: DDL:操作数据库表 1.操作数据库:CRUD 1.C(Create):创建 创建数据库: create database 数据库名称 创建数据库,判断不存在,再创建: create database if not exists 数据库名称; 创建数据库,并指定字符集 create database 阅读全文
posted @ 2021-02-18 23:06 奔跑的snail 阅读(95) 评论(0) 推荐(0) 编辑
摘要: SQL注入常见函数 首先SQL语句对大小写不敏感,这也导致了后台程序对大小写的检测失效。 SQL 注释语句 ("--"与"/*...*/") (1)--:表示单行注释 (2)/*…*/:用于多行(块)注释 SELECT 查询语句 SQL SELECT 语法 SELECT 列名称 FROM 表名称 S 阅读全文
posted @ 2021-02-18 22:47 奔跑的snail 阅读(86) 评论(0) 推荐(0) 编辑
摘要: DQL:查询表中的记录 select * from 表名; 1.语法 select 字段列表 from 表名列表 where 条件列表 group by 分组字段 having 分组之后的条件 order by 排序 limit 分页限定 2.基础查询 1.多个字段的查询 select 字段名1,字 阅读全文
posted @ 2021-02-18 22:37 奔跑的snail 阅读(86) 评论(0) 推荐(0) 编辑
摘要: SQL 1.什么是SQL ? Structured Query Languange:结构化查询语言 其实就是定义了操作所有关系型数据库的规则。每一种数据库操作的方式存在不一样的地方,称为“方言”。 2.SQL通用语法 SQL语句可以单行或多行书写,以分号结尾。 可使用空格和缩进来增强语句的可读性。 阅读全文
posted @ 2021-02-18 22:07 奔跑的snail 阅读(77) 评论(0) 推荐(0) 编辑