MySQL Select語句中大小寫一直是一個比較重要的問題,因為它不僅影響SQL語句的執行結果,也影響SQL語句的編寫規范。在MySQL中,大小寫敏感的表達式分為兩種類型:標識符和字符串。
1. 標識符大小寫敏感
<code> mysql>SELECT COUNT(*) FROM student; mysql>SELECT COUNT(*) FROM sTUDENT; </code>
在MySQL中,表名(student)大小寫敏感,但是列名(studentId)大小寫不敏感。
2. 字符串大小寫不敏感
<code> mysql>SELECT * FROM student WHERE name = 'John'; mysql>SELECT * FROM student WHERE name = 'john'; mysql>SELECT * FROM student WHERE name = 'JOHN'; </code>
在MySQL中,字符串大小寫不敏感,因此上述SQL語句都可以執行成功。
為了減少程序員的錯誤,通常建議使用小寫字母編寫MySQL Select語句。
下一篇純css垂直菜單