⑴ sql语句使用的双引号与加号表示什么意思
因为insert into Employee(Emp_Name,Sex,Title,Age) values('','','','')
后面必须是加单引号的格式。
用个字段的值加一个+号,就可以变成这种格式。
至于age,如果是int类型的话,就什么也不加;
如果是char类型的,就需要变成那种格式。
你什么的age不保证对。
⑵ sql语句什么时候加引号
代表字段名的时候不加,代表字段值得时候如果是字符类型的时候加
⑶ sql中什么时候需要用双引号,什么时候用单引号;
这就要从双引号和单引号的作用讲起:
1,双引号里面的字段会经过编译器解释然后再当作HTML代码输出,但是单引号里面的不需要解释,直接输出。例如:
$abc='I love u';
echo $abc //结果是:I love u
echo '$abc' //结果是:$abc
echo "$abc" //结果是:I love u
2,所以在对数据库里面的SQL语句赋值的时候也要用在双引号里面SQL="select a,b,c from ..."
3,但是SQL语句中会有单引号把字段名引出来
例如:select * from table where user='abc';
这里的SQL语句可以直接写成SQL="select * from table where user='abc'"
4,但是如果象下面:
$user='abc';
SQL1="select * from table where user=' ".$user." ' ";对比一下
SQL2="select * from table where user=' abc ' "
5,我把单引号和双引号之间多加了点空格,希望你能看的清楚一点。
也就是把'abc' 替换为 '".$user."'都是在一个单引号里面的。只是把整个SQL字符串分割了。
SQL1可以分解为以下3个部分
1:"select * from table where user=' "
2:$user
3:" ' "
字符串之间用 . 来连接。
⑷ sql语句中什么时候加双引号什么时候不加双引号查询中加不加
关键字做列名时需要加双引号,其他时候可以不加,一般加了双引号则大小写敏感
⑸ sql语句中引号里面怎么包含引号
SQL语句里需要包含引号时,必须进行转义,最简单的办法是将每个需要引用的引号写成两个引号。
下面举例示范
将例句“Johnson's mother Marry” 写入数据表
insertintot1(id,例句)values('001','Johnson''smotherMarry');
***如果写成如下就会报错
insertintot1(id,例句)values('001','Johnson'smotherMarry');
⑹ sql语句中双引号添加的问题
应该这样吧;strDel = "DELETE FROM userinfo where account=\"+ account+\" "
⑺ SQL加引号问题
在给一个变量赋字符串的时候,经常会出现单引号与双引号的困惑,但是记住一点就可以明白:在一组单引号内再次出现单引号时要用双引号表示单引号。
比如:
sql='select * from table where table.XX=''0'' and ..........'
0两侧的双引号分别代表一个单引号
⑻ sql语句什么时候加引号
明显不对。
select...是sql语句。
$_post...是php语句。
如果你写的是sql语句,那就不能有$_post[]
如果你写的是php语句,那就应该把其中的sql语句部分作为一般的字符串处理:
$sql = "select * from a where `name`=";
$sql .= $_post['name'];
然后再用php的sql library的function来运行这个字符串$sql
在纯sql语句中,如 爱老婆 所说,字段名加`或者什么也不加;字符类型的数值加单引号。
在php语句中,由于sql部分被认为是字符串,所以要加单/双引号。但因为sql语句中,本身可能包含单引号,所以为了分辨,必须用双引号。
而$_post['name']的意思是,php在载入页面的时候,把所有用html的post方法得到的变量都放入了一个叫_post的数组中。$_post['name']就是调用_post数组中,名称为字符串name的那个变量的值。
⑼ sql语句怎么在输出在字段上加双引号
如果你用的Sql Server,就这样写,print '"',再复制一个就行了
⑽ sql语句什么时候用双引号或者单引号
估计你问的问题是在程序里写代码的时候有双引号和单引号!~
双引号表示
库里的字段是数值型的!~
而单引号是表示字符型的!~
select
*
from
table
where
a="text1.text"
and
b='"
text2.text"'"