1 『"+username+"』 的解釋
乙個單引號+乙個username變數+乙個單引號
你的username在資料庫中定義的是乙個varchar型的,而對字元型進行條件查詢的時候是要加 』 '號的:
select count() from student where username= 'aaa 』
這裡的aaa代表的是字串
如果傳遞的是變數
string sql =
"select count() from student where username= 』 "+username+ " 』 "
這樣對映成的查詢語句就是:
select count(*) from student where student= 』 變數username的值 』
也是說在字串拼接中 』 "+username+ " 』 "
』 " 對映成 』
username 是變數引數
2 『username』 的解釋
就是乙個字串 username
SQL語句中有關單引號 雙引號和加號的問題
1 插入 字串資料是用單引號包在外面的,而 號只是用來連線這些字串的 資料庫裡的字段是整型的時候不要加單引號,是字串的時候要加,其它型別根據實際情況來,雙引號就是用來拼接字串的,單引號是sql文的固有寫法,因為你要動態的來拼接,涉及到變數,所以要用 來組合各個字串片段。最終結果無非就是得出能在資料庫...
SQL語句中有關單引號 雙引號和加號的問題
字串是用單引號包起來的,而 號是用來連線這些字串的.在資料庫裡的字段,如果是整型,不需要用單引號,是字串就要加單引號,其它型別根據實際情況來看,而雙引號就是用來拼接字串的,單引號是sql的固有寫法,如果你要動態的來拼接,涉及到變數,所以要用 來組合各個字串片段。最終結果無非就是得出能在資料庫查詢分析...
SQL語句中有關單引號 雙引號和加號的問題
字串資料是用單引號包在外面的,而 號只是用來連線這些字串的.資料庫裡的字段是整型的時候不要加單引號,是字串的時候要加,其它型別根據實際情況來,雙引號就是用來拼接字串的,單引號是sql文的固有寫法,因為你要動態的來拼接,涉及到變數,所以要用 來組合各個字串片段。最終結果無非就是得出能在資料庫查詢分析器...