欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

mysql 語句 轉(zhuǎn)義

錢諍諍2年前9瀏覽0評論

MySQL 語句轉(zhuǎn)義是在執(zhí)行 SQL 查詢時,將特殊字符用轉(zhuǎn)義符進行替換,以防止 SQL 注入攻擊。在 MySQL 語句中,以下字符是必須進行轉(zhuǎn)義的:

\0  空字符 (ASCII 0)
\'  單引號
\"  雙引號
\b  退格 (ASCII 8)
\n  換行符 (ASCII 10)
\r  回車符 (ASCII 13)
\t  制表符 (ASCII 9)
\\  反斜杠
\%  百分號
\_  下劃線

其中,百分號(%)和下劃線(_)是通配符,用于模糊搜索。

在 MySQL 中,轉(zhuǎn)義字符可以使用 '\反斜杠' 或 \"雙引號。例如:

SELECT * FROM `users` WHERE `username` = 'Tom\'s blog';
SELECT * FROM `users` WHERE `username` = "Tom's blog";

上面兩條語句是等價的,分別用了不同的轉(zhuǎn)義方法來防止 Tom's blog 這個字符串引起 SQL 注入攻擊。