select 1 from table的作用与解析

有一张student表
在这里插入图片描述
select 1 from student where ssex=“男” 到底会有什么输出?

对比分析:

1. select 1 from table;
2. select xxx(表中的任意一行) from table;
3. select * from table;

从作用上来说是没有差别的,都是查看表中是否有记录,且一般是作条件查询用的

其中2和3较为常见,这里着重解释一下select 1 from table;
一、select 1 from table 中的1是一常量(可以为任意数值),查到的所有行的值都是它,但从效率上来说,select 1 > select xxx > select *,因为不用查字典表。

例如:select 1 from student 的结果是
在这里插入图片描述

二、一般用来当做判断子查询是否成功(即是否有满足条件的时候使用)

比如:
select * from student stuA where exists (select 1 from stuA.id = stuB.id)

  1. 这个判断就是当(select 1 from stuA.id = stuB.id)这个查询如果有返回值的话表示当前查询满足条件。
  2. 一般来说想简单的话用select 1,当然也可以用select * ,或者select 任何字段,因为这里仅仅是表明子查询有结果就行了,至于是什么结果无所谓。
  • 9
    点赞
  • 56
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
11'1' union1' union select1' union select 1' union select 11' union select 1,1' union select 1,21' union select 1,2 表1' union select 1,2 表示1' union select 1,2 表示在1' union select 1,2 表示在 SQL1' union select 1,2 表示在 SQL 查询1' union select 1,2 表示在 SQL 查询语1' union select 1,2 表示在 SQL 查询语句1' union select 1,2 表示在 SQL 查询语句中1' union select 1,2 表示在 SQL 查询语句中,1' union select 1,2 表示在 SQL 查询语句中,使用1' union select 1,2 表示在 SQL 查询语句中,使用了1' union select 1,2 表示在 SQL 查询语句中,使用了联1' union select 1,2 表示在 SQL 查询语句中,使用了联合1' union select 1,2 表示在 SQL 查询语句中,使用了联合查询1' union select 1,2 表示在 SQL 查询语句中,使用了联合查询(1' union select 1,2 表示在 SQL 查询语句中,使用了联合查询(Union1' union select 1,2 表示在 SQL 查询语句中,使用了联合查询(Union)1' union select 1,2 表示在 SQL 查询语句中,使用了联合查询(Union)指1' union select 1,2 表示在 SQL 查询语句中,使用了联合查询(Union)指令1' union select 1,2 表示在 SQL 查询语句中,使用了联合查询(Union)指令来1' union select 1,2 表示在 SQL 查询语句中,使用了联合查询(Union)指令来将1' union select 1,2 表示在 SQL 查询语句中,使用了联合查询(Union)指令来将两1' union select 1,2 表示在 SQL 查询语句中,使用了联合查询(Union)指令来将两个1' union select 1,2 表示在 SQL 查询语句中,使用了联合查询(Union)指令来将两个 SELECT1' union select 1,2 表示在 SQL 查询语句中,使用了联合查询(Union)指令来将两个 SELECT 查询1' union select 1,2 表示在 SQL 查询语句中,使用了联合查询(Union)指令来将两个 SELECT 查询合1' union select 1,2 表示在 SQL 查询语句中,使用了联合查询(Union)指令来将两个 SELECT 查询合并1' union select 1,2 表示在 SQL 查询语句中,使用了联合查询(Union)指令来将两个 SELECT 查询合并在1' union select 1,2 表示在 SQL 查询语句中,使用了联合查询(Union)指令来将两个 SELECT 查询合并在一1' union select 1,2 表示在 SQL 查询语句中,使用了联合查询(Union)指令来将两个 SELECT 查询合并在一起1' union select 1,2 表示在 SQL 查询语句中,使用了联合查询(Union)指令来将两个 SELECT 查询合并在一起。1' union select 1,2 表示在 SQL 查询语句中,使用了联合查询(Union)指令来将两个 SELECT 查询合并在一起。其中1' union select 1,2 表示在 SQL 查询语句中,使用了联合查询(Union)指令来将两个 SELECT 查询合并在一起。其中,1' union select 1,2 表示在 SQL 查询语句中,使用了联合查询(Union)指令来将两个 SELECT 查询合并在一起。其中,11' union select 1,2 表示在 SQL 查询语句中,使用了联合查询(Union)指令来将两个 SELECT 查询合并在一起。其中,1'1' union select 1,2 表示在 SQL 查询语句中,使用了联合查询(Union)指令来将两个 SELECT 查询合并在一起。其中,1' 是1' union select 1,2 表示在 SQL 查询语句中,使用了联合查询(Union)指令来将两个 SELECT 查询合并在一起。其中,1' 是第1' union select 1,2 表示在 SQL 查询语句中,使用了联合查询(Union)指令来将两个 SELECT 查询合并在一起。其中,1' 是第一个1' union select 1,2 表示在 SQL 查询语句中,使用了联合查询(Union)指令来将两个 SELECT 查询合并在一起。其中,1' 是第一个 SELECT1' union select 1,2 表示在 SQL 查询语句中,使用了联合查询(Union)指令来将两个 SELECT 查询合并在一起。其中,1' 是第一个 SELECT 查询1' union select 1,2 表示在 SQL 查询语句中,使用了联合查询(Union)指令来将两个 SELECT 查询合并在一起。其中,1' 是第一个 SELECT 查询的1' union select 1,2 表示在 SQL 查询语句中,使用了联合查询(Union)指令来将两个 SELECT 查询合并在一起。其中,1' 是第一个 SELECT 查询的结1' union select 1,2 表示在 SQL 查询语句中,使用了联合查询(Union)指令来将两个 SELECT 查询合并在一起。其中,1' 是第一个 SELECT 查询的结尾1' union select 1,2 表示在 SQL 查询语句中,使用了联合查询(Union)指令来将两个 SELECT 查询合并在一起。其中,1' 是第一个 SELECT 查询的结尾,1' union select 1,2 表示在 SQL 查询语句中,使用了联合查询(Union)指令来将两个 SELECT 查询合并在一起。其中,1' 是第一个 SELECT 查询的结尾,而1' union select 1,2 表示在 SQL 查询语句中,使用了联合查询(Union)指令来将两个 SELECT 查询合并在一起。其中,1' 是第一个 SELECT 查询的结尾,而第1' union select 1,2 表示在 SQL 查询语句中,使用了联合查询(Union)指令来将两个 SELECT 查询合并在一起。其中,1' 是第一个 SELECT 查询的结尾,而第二1' union select 1,2 表示在 SQL 查询语句中,使用了联合查询(Union)指令来将两个 SELECT 查询合并在一起。其中,1' 是第一个 SELECT 查询的结尾,而第二个1' union select 1,2 表示在 SQL 查询语句中,使用了联合查询(Union)指令来将两个 SELECT 查询合并在一起。其中,1' 是第一个 SELECT 查询的结尾,而第二个 SELECT1' union select 1,2 表示在 SQL 查询语句中,使用了联合查询(Union)指令来将两个 SELECT 查询合并在一起。其中,1' 是第一个 SELECT 查询的结尾,而第二个 SELECT 查询1' union select 1,2 表示在 SQL 查询语句中,使用了联合查询(Union)指令来将两个 SELECT 查询合并在一起。其中,1' 是第一个 SELECT 查询的结尾,而第二个 SELECT 查询则1' union select 1,2 表示在 SQL 查询语句中,使用了联合查询(Union)指令来将两个 SELECT 查询合并在一起。其中,1' 是第一个 SELECT 查询的结尾,而第二个 SELECT 查询则返回1' union select 1,2 表示在 SQL 查询语句中,使用了联合查询(Union)指令来将两个 SELECT 查询合并在一起。其中,1' 是第一个 SELECT 查询的结尾,而第二个 SELECT 查询则返回了1' union select 1,2 表示在 SQL 查询语句中,使用了联合查询(Union)指令来将两个 SELECT 查询合并在一起。其中,1' 是第一个 SELECT 查询的结尾,而第二个 SELECT 查询则返回了两1' union select 1,2 表示在 SQL 查询语句中,使用了联合查询(Union)指令来将两个 SELECT 查询合并在一起。其中,1' 是第一个 SELECT 查询的结尾,而第二个 SELECT 查询则返回了两个1' union select 1,2 表示在 SQL 查询语句中,使用了联合查询(Union)指令来将两个 SELECT 查询合并在一起。其中,1' 是第一个 SELECT 查询的结尾,而第二个 SELECT 查询则返回了两个值1' union select 1,2 表示在 SQL 查询语句中,使用了联合查询(Union)指令来将两个 SELECT 查询合并在一起。其中,1' 是第一个 SELECT 查询的结尾,而第二个 SELECT 查询则返回了两个值 1' union select 1,2 表示在 SQL 查询语句中,使用了联合查询(Union)指令来将两个 SELECT 查询合并在一起。其中,1' 是第一个 SELECT 查询的结尾,而第二个 SELECT 查询则返回了两个值 11' union select 1,2 表示在 SQL 查询语句中,使用了联合查询(Union)指令来将两个 SELECT 查询合并在一起。其中,1' 是第一个 SELECT 查询的结尾,而第二个 SELECT 查询则返回了两个值 1 和1' union select 1,2 表示在 SQL 查询语句中,使用了联合查询(Union)指令来将两个 SELECT 查询合并在一起。其中,1' 是第一个 SELECT 查询的结尾,而第二个 SELECT 查询则返回了两个值 1 和 1' union select 1,2 表示在 SQL 查询语句中,使用了联合查询(Union)指令来将两个 SELECT 查询合并在一起。其中,1' 是第一个 SELECT 查询的结尾,而第二个 SELECT 查询则返回了两个值 1 和 21' union select 1,2 表示在 SQL 查询语句中,使用了联合查询(Union)指令来将两个 SELECT 查询合并在一起。其中,1' 是第一个 SELECT 查询的结尾,而第二个 SELECT 查询则返回了两个值 1 和 2。1' union select 1,2 表示在 SQL 查询语句中,使用了联合查询(Union)指令来将两个 SELECT 查询合并在一起。其中,1' 是第一个 SELECT 查询的结尾,而第二个 SELECT 查询则返回了两个值 1 和 2。这1' union select 1,2 表示在 SQL 查询语句中,使用了联合查询(Union)指令来将两个 SELECT 查询合并在一起。其中,1' 是第一个 SELECT 查询的结尾,而第二个 SELECT 查询则返回了两个值 1 和 2。这条1' union select 1,2 表示在 SQL 查询语句中,使用了联合查询(Union)指令来将两个 SELECT 查询合并在一起。其中,1' 是第一个 SELECT 查询的结尾,而第二个 SELECT 查询则返回了两个值 1 和 2。这条 SQL1' union select 1,2 表示在 SQL 查询语句中,使用了联合查询(Union)指令来将两个 SELECT 查询合并在一起。其中,1' 是第一个 SELECT 查询的结尾,而第二个 SELECT 查询则返回了两个值 1 和 2。这条 SQL 1' union select 1,2 表示在 SQL 查询语句中,使用了联合查询(Union)指令来将两个 SELECT 查询合并在一起。其中,1' 是第一个 SELECT 查询的结尾,而第二个 SELECT 查询则返回了两个值 1 和 2。这条 SQL 语1' union select 1,2 表示在 SQL 查询语句中,使用了联合查询(Union)指令来将两个 SELECT 查询合并在一起。其中,1' 是第一个 SELECT 查询的结尾,而第二个 SELECT 查询则返回了两个值 1 和 2。这条 SQL 语句1' union select 1,2 表示在 SQL 查询语句中,使用了联合查询(Union)指令来将两个 SELECT 查询合并在一起。其中,1' 是第一个 SELECT 查询的结尾,而第二个 SELECT 查询则返回了两个值 1 和 2。这条 SQL 语句的1' union select 1,2 表示在 SQL 查询语句中,使用了联合查询(Union)指令来将两个 SELECT 查询合并在一起。其中,1' 是第一个 SELECT 查询的结尾,而第二个 SELECT 查询则返回了两个值 1 和 2。这条 SQL 语句的作1' union select 1,2 表示在 SQL 查询语句中,使用了联合查询(Union)指令来将两个 SELECT 查询合并在一起。其中,1' 是第一个 SELECT 查询的结尾,而第二个 SELECT 查询则返回了两个值 1 和 2。这条 SQL 语句的作用1' union select 1,2 表示在 SQL 查询语句中,使用了联合查询(Union)指令来将两个 SELECT 查询合并在一起。其中,1' 是第一个 SELECT 查询的结尾,而第二个 SELECT 查询则返回了两个值 1 和 2。这条 SQL 语句的作用取1' union select 1,2 表示在 SQL 查询语句中,使用了联合查询(Union)指令来将两个 SELECT 查询合并在一起。其中,1' 是第一个 SELECT 查询的结尾,而第二个 SELECT 查询则返回了两个值 1 和 2。这条 SQL 语句的作用取决1' union select 1,2 表示在 SQL 查询语句中,使用了联合查询(Union)指令来将两个 SELECT 查询合并在一起。其中,1' 是第一个 SELECT 查询的结尾,而第二个 SELECT 查询则返回了两个值 1 和 2。这条 SQL 语句的作用取决于1' union select 1,2 表示在 SQL 查询语句中,使用了联合查询(Union)指令来将两个 SELECT 查询合并在一起。其中,1' 是第一个 SELECT 查询的结尾,而第二个 SELECT 查询则返回了两个值 1 和 2。这条 SQL 语句的作用取决于执行1' union select 1,2 表示在 SQL 查询语句中,使用了联合查询(Union)指令来将两个 SELECT 查询合并在一起。其中,1' 是第一个 SELECT 查询的结尾,而第二个 SELECT 查询则返回了两个值 1 和 2。这条 SQL 语句的作用取决于执行环1' union select 1,2 表示在 SQL 查询语句中,使用了联合查询(Union)指令来将两个 SELECT 查询合并在一起。其中,1' 是第一个 SELECT 查询的结尾,而第二个 SELECT 查询则返回了两个值 1 和 2。这条 SQL 语句的作用取决于执行环境1' union select 1,2 表示在 SQL 查询语句中,使用了联合查询(Union)指令来将两个 SELECT 查询合并在一起。其中,1' 是第一个 SELECT 查询的结尾,而第二个 SELECT 查询则返回了两个值 1 和 2。这条 SQL 语句的作用取决于执行环境和1' union select 1,2 表示在 SQL 查询语句中,使用了联合查询(Union)指令来将两个 SELECT 查询合并在一起。其中,1' 是第一个 SELECT 查询的结尾,而第二个 SELECT 查询则返回了两个值 1 和 2。这条 SQL 语句的作用取决于执行环境和查询1' union select 1,2 表示在 SQL 查询语句中,使用了联合查询(Union)指令来将两个 SELECT 查询合并在一起。其中,1' 是第一个 SELECT 查询的结尾,而第二个 SELECT 查询则返回了两个值 1 和 2。这条 SQL 语句的作用取决于执行环境和查询语1' union select 1,2 表示在 SQL 查询语句中,使用了联合查询(Union)指令来将两个 SELECT 查询合并在一起。其中,1' 是第一个 SELECT 查询的结尾,而第二个 SELECT 查询则返回了两个值 1 和 2。这条 SQL 语句的作用取决于执行环境和查询语句1' union select 1,2 表示在 SQL 查询语句中,使用了联合查询(Union)指令来将两个 SELECT 查询合并在一起。其中,1' 是第一个 SELECT 查询的结尾,而第二个 SELECT 查询则返回了两个值 1 和 2。这条 SQL 语句的作用取决于执行环境和查询语句的1' union select 1,2 表示在 SQL 查询语句中,使用了联合查询(Union)指令来将两个 SELECT 查询合并在一起。其中,1' 是第一个 SELECT 查询的结尾,而第二个 SELECT 查询则返回了两个值 1 和 2。这条 SQL 语句的作用取决于执行环境和查询语句的完1' union select 1,2 表示在 SQL 查询语句中,使用了联合查询(Union)指令来将两个 SELECT 查询合并在一起。其中,1' 是第一个 SELECT 查询的结尾,而第二个 SELECT 查询则返回了两个值 1 和 2。这条 SQL 语句的作用取决于执行环境和查询语句的完整1' union select 1,2 表示在 SQL 查询语句中,使用了联合查询(Union)指令来将两个 SELECT 查询合并在一起。其中,1' 是第一个 SELECT 查询的结尾,而第二个 SELECT 查询则返回了两个值 1 和 2。这条 SQL 语句的作用取决于执行环境和查询语句的完整性1' union select 1,2 表示在 SQL 查询语句中,使用了联合查询(Union)指令来将两个 SELECT 查询合并在一起。其中,1' 是第一个 SELECT 查询的结尾,而第二个 SELECT 查询则返回了两个值 1 和 2。这条 SQL 语句的作用取决于执行环境和查询语句的完整性,1' union select 1,2 表示在 SQL 查询语句中,使用了联合查询(Union)指令来将两个 SELECT 查询合并在一起。其中,1' 是第一个 SELECT 查询的结尾,而第二个 SELECT 查询则返回了两个值 1 和 2。这条 SQL 语句的作用取决于执行环境和查询语句的完整性,一1' union select 1,2 表示在 SQL 查询语句中,使用了联合查询(Union)指令来将两个 SELECT 查询合并在一起。其中,1' 是第一个 SELECT 查询的结尾,而第二个 SELECT 查询则返回了两个值 1 和 2。这条 SQL 语句的作用取决于执行环境和查询语句的完整性,一般1' union select 1,2 表示在 SQL 查询语句中,使用了联合查询(Union)指令来将两个 SELECT 查询合并在一起。其中,1' 是第一个 SELECT 查询的结尾,而第二个 SELECT 查询则返回了两个值 1 和 2。这条 SQL 语句的作用取决于执行环境和查询语句的完整性,一般可能1' union select 1,2 表示在 SQL 查询语句中,使用了联合查询(Union)指令来将两个 SELECT 查询合并在一起。其中,1' 是第一个 SELECT 查询的结尾,而第二个 SELECT 查询则返回了两个值 1 和 2。这条 SQL 语句的作用取决于执行环境和查询语句的完整性,一般可能用1' union select 1,2 表示在 SQL 查询语句中,使用了联合查询(Union)指令来将两个 SELECT 查询合并在一起。其中,1' 是第一个 SELECT 查询的结尾,而第二个 SELECT 查询则返回了两个值 1 和 2。这条 SQL 语句的作用取决于执行环境和查询语句的完整性,一般可能用于1' union select 1,2 表示在 SQL 查询语句中,使用了联合查询(Union)指令来将两个 SELECT 查询合并在一起。其中,1' 是第一个 SELECT 查询的结尾,而第二个 SELECT 查询则返回了两个值 1 和 2。这条 SQL 语句的作用取决于执行环境和查询语句的完整性,一般可能用于数据1' union select 1,2 表示在 SQL 查询语句中,使用了联合查询(Union)指令来将两个 SELECT 查询合并在一起。其中,1' 是第一个 SELECT 查询的结尾,而第二个 SELECT 查询则返回了两个值 1 和 2。这条 SQL 语句的作用取决于执行环境和查询语句的完整性,一般可能用于数据注1' union select 1,2 表示在 SQL 查询语句中,使用了联合查询(Union)指令来将两个 SELECT 查询合并在一起。其中,1' 是第一个 SELECT 查询的结尾,而第二个 SELECT 查询则返回了两个值 1 和 2。这条 SQL 语句的作用取决于执行环境和查询语句的完整性,一般可能用于数据注入1' union select 1,2 表示在 SQL 查询语句中,使用了联合查询(Union)指令来将两个 SELECT 查询合并在一起。其中,1' 是第一个 SELECT 查询的结尾,而第二个 SELECT 查询则返回了两个值 1 和 2。这条 SQL 语句的作用取决于执行环境和查询语句的完整性,一般可能用于数据注入等1' union select 1,2 表示在 SQL 查询语句中,使用了联合查询(Union)指令来将两个 SELECT 查询合并在一起。其中,1' 是第一个 SELECT 查询的结尾,而第二个 SELECT 查询则返回了两个值 1 和 2。这条 SQL 语句的作用取决于执行环境和查询语句的完整性,一般可能用于数据注入等恶1' union select 1,2 表示在 SQL 查询语句中,使用了联合查询(Union)指令来将两个 SELECT 查询合并在一起。其中,1' 是第一个 SELECT 查询的结尾,而第二个 SELECT 查询则返回了两个值 1 和 2。这条 SQL 语句的作用取决于执行环境和查询语句的完整性,一般可能用于数据注入等恶意1' union select 1,2 表示在 SQL 查询语句中,使用了联合查询(Union)指令来将两个 SELECT 查询合并在一起。其中,1' 是第一个 SELECT 查询的结尾,而第二个 SELECT 查询则返回了两个值 1 和 2。这条 SQL 语句的作用取决于执行环境和查询语句的完整性,一般可能用于数据注入等恶意操作1' union select 1,2 表示在 SQL 查询语句中,使用了联合查询(Union)指令来将两个 SELECT 查询合并在一起。其中,1' 是第一个 SELECT 查询的结尾,而第二个 SELECT 查询则返回了两个值 1 和 2。这条 SQL 语句的作用取决于执行环境和查询语句的完整性,一般可能用于数据注入等恶意操作中1' union select 1,2 表示在 SQL 查询语句中,使用了联合查询(Union)指令来将两个 SELECT 查询合并在一起。其中,1' 是第一个 SELECT 查询的结尾,而第二个 SELECT 查询则返回了两个值 1 和 2。这条 SQL 语句的作用取决于执行环境和查询语句的完整性,一般可能用于数据注入等恶意操作中。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值