Ⅰ sql中單引號跟雙引號有什麼區別分別用於什麼情況
你如果一串變數字元中要加入自己的字元必須用單引號來轉換,而雙引號只是簡單的字元!
Ⅱ sql語句中什麼時候用單引號什麼時候用雙引號如圖中的紅為什麼用雙引號
一般都用單引號,但是圖中SQL識別雙引號.應該和編輯器軟體有關,可能編輯軟體有轉換.
但是在其它語言編輯器寫程序就只能用單引號,原因就是你所用的編輯器自己也有雙引號在拼寫SQL的時如果也出現雙引的話就會錯
Ⅲ sql中雙引號用在哪些范圍
sql
里
雙引號
都是別的程序調用sql需要用雙引號括起來傳給
sqlserver
,sqlserver才能識別,
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里要加個',要是要加單引號也一樣前面加個'所以就變成''',''了
Ⅵ SQL中什麼情況下用引號
查詢條件為文本格式時要求用引號,如varchar、char類型等,反之數值格式不要加引號,如bit、double、float、int類型等。舉個例子slecet * from A where id='1'slecet * from A where id=1這兩個的區別在於第一條id是字元型的,第二條id為數值型的
Ⅶ 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中,什麼時候用單引號,什麼時候用雙引號,最好具體點,有效的話,一定採納的
您好,提問者:
一般情況下,單引號用的多,雙引號用的好。
插入、更新、刪除、查詢:
insert into xx(name) values('單引號');
delete from xx where name = '單引號';
select * from xx where name = '單引號';
update xx set name = '單引號' where id = 1;
下面是雙引號情況:
select name as "姓名" from xx;