33问答网
所有问题
sql="select * from product where 1=1是什么意思
如题所述
举报该问题
推荐答案 推荐于2018-03-01
sql="select * from product where 1=1
这是一句数据库查询语句
意思是 当1=1时 显示出product表中的所有信息
因为1永远都等于1 所以 这将是一个死循环
当这个命令执行后 product 表中的数据会一遍又一遍的被读取
直到世界末日
select(查询 现实)
*(所有数据)
from(从……里)
where(当……)
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://33.wendadaohang.com/zd/ddh4d5h5.html
其他回答
第1个回答 2008-05-31
楼上90%是对的,但是where是条件,就是在product表中有个1字段(第一个1),整个句子的意思是查找product表中1字段等于1(第二个1)的全部信息
相似回答
asp代码问题,谁帮我解释
一
下这段代码的
意思
和里面exec=""与exec=ex...
答:
exec是你定义的一个记录变量,把
SQL
查询语句暂时存放在这个变量中,exec=exec&这是起一个连接作用,就是把exec之前的语句和现在的串联起来!比如你当main_id和sub_id不为空时,完整的语句应该是这样:exec="
select
*
from
product
where
1=1
and main_id="&main_id&" and sub_id="&sub_id&"...
sql
语句解释
答:
Product是表名 表示选择所有字段.所以,这句话的意思是从指定数据库的指定表里选择所有字段.GO 表示执行.
即执行前面的SQL语句
.
为什么要
select
1呢,,,这个
1是什么意思
??
答:
就是条件为真的意思
,就这条语句来说就等同于select * from table(1=1就是条件为真) select * from table where 1=1这样写一般是编程时查询语句有判断拼接条件时用的 如: str=“select * from table where”; if(a=1){str=str+" user=abc";} if(b=1){str=str+" and pass=123";} 当IF条件成...
大家正在搜
相关问题
SQL数据库是什么
sql数据库如何导出?
用SQL数据库如何查看数据库的用户?
SQL数据库专业的就业方向
如何查询sql server数据库中的数据
怎样将.sql文件导入到数据库
为什么要使用SQL数据库