MySQL轉義符是用於在MySQL中表示特殊字元的符號或組合。這些符號可以用於保護數據,以防止它們被誤解為SQL語句的一部分。 MySQL轉義符的使用方法非常簡單,但在編寫SQL語句時要小心使用。本文將介紹一些常見的MySQL轉義符。
SELECT * FROM users WHERE name = 'Tom';
如果名字中有一個單引號,例如"Tom's Restaurant",則需要使用反斜線進行轉義:
SELECT * FROM users WHERE name = 'Tom's Restaurant';
同樣,如果我們需要在查詢中使用雙引號,則需要使用反斜線將其轉義:
SELECT * FROM users WHERE description = "This is a "very nice" restaurant";
SELECT * FROM users WHERE name LIKE 'T%';
這個查詢將會傳回所有以 "T" 開頭的名字。在這種情況下,百分號被用作通配符,表示匹配任意長度的字串。如果我們想要尋找所有以 "TOM" 開頭的名字,則可以使用以下查詢:
SELECT * FROM users WHERE name LIKE 'TOM%';
SELECT * FROM users WHERE name LIKE '__';
注意,在這種情況下,雙下劃線被用作通配符,表示匹配任兩個字元的字串。
以上是mysql轉義符的詳細內容。更多資訊請關注PHP中文網其他相關文章!