sql="delete from xiaolei where dalei_mz='"&dalei_mz&"'" sql语句中第二个等号后面的单引号是什么意思;单引号后面的双引号又是什么意思,单引号是定界符;双引号是什么(加什么)

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/04 09:27:43
sql=

sql="delete from xiaolei where dalei_mz='"&dalei_mz&"'" sql语句中第二个等号后面的单引号是什么意思;单引号后面的双引号又是什么意思,单引号是定界符;双引号是什么(加什么)
sql="delete from xiaolei where dalei_mz='"&dalei_mz&"'"
sql语句中第二个等号后面的单引号是什么意思;单引号后面的双引号又是什么意思,单引号是定界符;双引号是什么(加什么)

sql="delete from xiaolei where dalei_mz='"&dalei_mz&"'" sql语句中第二个等号后面的单引号是什么意思;单引号后面的双引号又是什么意思,单引号是定界符;双引号是什么(加什么)
单引号是SQL语句的一部分
因为最终的SQL语句是 delete from xiaolei where dalei_mz='dalei_mz'
所以是字符串: delete from xiaolei where dalei_mz=' (所以在两端加上双引号).再加上dalei_mz这个变量的值, 再在后面加一个字符串:单引号(字符串的两端要加双引号,所以是"'").这样就组成了一个完整的SQL语句.
够详细的吧.

你该把这个字符串拆开来看,
首先是sql="delete from xiaolei where dalei_mz='" 这里,
然后& 为字符串的链接符,
dalei_mz 为变量名
& 链接发
“‘”这个是将单引号变成一个字符串。
也就是说
sql="" & & ""
这样的形式。至于为什么要这样做呢,是因为sql语句的whe...

全部展开

你该把这个字符串拆开来看,
首先是sql="delete from xiaolei where dalei_mz='" 这里,
然后& 为字符串的链接符,
dalei_mz 为变量名
& 链接发
“‘”这个是将单引号变成一个字符串。
也就是说
sql="" & & ""
这样的形式。至于为什么要这样做呢,是因为sql语句的where条件要引入一个变量dalei_mz。

收起

sql定义了一个字符串
第一个”=”后面是它的值
然后来分析这个字符串的值
"delete from xiaolei where dalei_mz='"
这是字符串值的前一部分双引号里面的是值 delete from xiaolei where dalei_mz=',
然后用&进行拼接,拼接了一个变量dalei_mz(假设这个变量的值是dalei),

全部展开

sql定义了一个字符串
第一个”=”后面是它的值
然后来分析这个字符串的值
"delete from xiaolei where dalei_mz='"
这是字符串值的前一部分双引号里面的是值 delete from xiaolei where dalei_mz=',
然后用&进行拼接,拼接了一个变量dalei_mz(假设这个变量的值是dalei),
然后又进行了一次拼接&,拼接的是一个字符串,"'",这个字符串的内容就是一个’,
现在这个sql解析后就应该是
delete from xiaolei where dalei_mz='dalei’
反过来再来一次,我想把这个sql语句变成一个字符串赋给一个变量,而其中的where条件可以用变量来指定,于是我要把这个sql分割一下 。。。
剩下的可以自己想一下

收起

真实的要在数据库中执行的语句是:
delete from xiaolei where dalei_mz='这边是你传的变量(dalei_mz)'
然后你这个语句在你的代码里面 就是一个字符串
第二个等号” 这其实是字符串的内容
" delete from xiaolei where dalei_mz='"" & dalei_mz & ...

全部展开

真实的要在数据库中执行的语句是:
delete from xiaolei where dalei_mz='这边是你传的变量(dalei_mz)'
然后你这个语句在你的代码里面 就是一个字符串
第二个等号” 这其实是字符串的内容
" delete from xiaolei where dalei_mz='"" & dalei_mz & "'"
第一部分 (字符串) 第二部分(变量) 第三部分(就是个单引号')
& 是连接字符串的意思吧

收起

英语翻译文件名是UserConfig.sql内容是:GO--delete old recorddelete from sysparam where p_name = 'Authercase' delete from sysparam where p_name = 'UserCFG_CRCCode' delete from sysparam where p_name = 'UserCFG_ICCard_Pwd' GO---- From Date:2007 Access Delete 语法要求实现SQL SQL类是的语句delete t1 From table1 as t Left join table2 as t2 on t1.f1=t2.f2 Where t2.f3='abc' delete from和delete * from 的区别小弟在编程时遇到了一个问题,工具是vb6.0,数据库是SQL2000,想实现删除用户表里面选中用户ID的全部信息,在语句sql=delete * from 用户表 where 用户名='& combo1.text &'时 sql=delete from xiaolei where dalei_mz='&dalei_mz&' sql语句中第二个等号后面的单引号是什么意思;单引号后面的双引号又是什么意思,单引号是定界符;双引号是什么(加什么) delete from A where a_id in (select id from B where b_id in (select id from C where c_id = ?))请问这句SQL语句怎么优化? 我的意思万一in语句里面的内容过多会出问题的,怎么用连接表的形式去delete? sql删除small bank company的雇员在works关系中的所有元组,下图加横线部分为主码delete from companywhere company-name = “small bank company”这样删除对吗? SQL简单语句 DELETE FROM table如何实现:删除Id从4到最后一条记录的SQL语句DELETE FROM table WHERE Id BETWEEN 4 AND ...我本来想:DELETE FROM table WHERE Id BETWEEN 4 AND (SELECT COUNT(Id) FROM table)但是不对啊. String sql= delete from rizhi where data=+data;为什么总是报错,data为varchar型.错误提示:You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ' at line 1 if we want to retrieve data from the database with SQL,we should use the comand of ( )A、select B、update C、delete D、insert delete from与delete * fromdelete from ProdMain where ProdNum in (&delid&)我这个是从mdb数据库的应用中搞出来的,这一句不是用于sql数据库么?为什么在mdb数据库中也能用啊?mdb的不是delete * from.这样的格式么? 请问sql=select * from 招聘信息 order by id sql=select * from x where Min>2 and max delete from 表名 where status=1什么意思请问status=1代表什么? VFP里的%是什么意思例:delete from 图书 where 书名=”A% 为什么不用“A* I have delete you from my just delete me from your buddy list SQL >select count(*) from Teacher where teacherCode=? and teacherPassword=? java.sql.SQLException:SQL >select count(*) from Teacher where teacherCode=? and teacherPassword=?java.sql.SQLException: Can not issue executeUpdate() for SELECTsat com.mysql. $sql=SELECT count(*) as pcount FROM news 和$sql = UPDATE article SET这句是什么意思?