在sql中,表示字符串得引號強烈建議使用單引號(')。雖然mysql也可以使用雙引號("),但是為了和sql server和oracle統(tǒng)一,建議都使用單引號。如果在字符串中也有單引號出現(xiàn)的話,在sql中需要將其替換為兩個單引號(''),dbms會將其解釋為一個單引號的。 關(guān)于sql的換行符和字符串連接符,在mysql、sql server和oracle中均有不同,下面以列表顯示。 mysqlsql serveroracle換行符/n或/r/n或char(10)char(13)chr(10)字符串連接符concat()+||或concat() 另外,符號(&) 在oracle里有特殊含義,是一個宏變量標(biāo)識符,在sqlplus里執(zhí)行select 'aaa bbb' as str from dual,它會提示你輸入宏變量值,所有如果sql里有(&),建議用單引號括起來,如select 'aaa'||'&'||'nbsp;bbb' as str from dual它就不會提示了。 個人的一點總結(jié),以記之。