延时注入-sql注入第九关
- 目标
- 一、基础语法掌握
- 二、简单查询内容
- 字段查询
- 总结
目标
1. 了解select的完整语法
==2. 掌握使用select进行简单查询==
一、基础语法掌握
在之前的文章有过对数据库的简单介绍了,今天我们对select语句进行一下细致的学习🕵️♂️
1 2 3 4 5 6 7
| SELECT column_name1, column_name2 FROM table_name [WHERE where_condition] [GROUP BY {col_name | expr | position}, ... [WITH ROLLUP]] --分组 [HAVING where_condition] [ORDER BY {col_name | expr | position} [ASC | DESC], ... [WITH ROLLUP]] --排序 [LIMIT {[offset,] row_count | row_count OFFSET offset}] --分页
|
二、简单查询内容
在这里主要记录前三条查询语句的学习,进行大致的了解
字段查询
1
| SELECT column_name1, column_name2
|
获取表

1
| select * from table_name;
|

1
| SELECT column_name1, column_name2 from table_name;
|
选取想要查询的字段

可以看到这里过滤的id字段的内容,得到了我们想要的字段内容
查询条件
1
| select column_name1, column_name2 form table_name where 'where_condition' ;
|

总结
掌握这些就可以进行基本的查询语句了,当然select语句有很多的用法,例如呢:

这样就变成了一个小计算器,是不是很有意思🤭🤭