<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆 - 44  文章 - 78  trackbacks - 0
    <2008年8月>
    272829303112
    3456789
    10111213141516
    17181920212223
    24252627282930
    31123456

     Happy 牛 Year
    一、一周至少寫一篇博文;
    二、每天至少學習半個小時。
    三、奔向小牛!

    常用鏈接

    留言簿(6)

    我參與的團隊

    隨筆分類

    隨筆檔案

    文章檔案

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

    在一個字符串中,如果某個序列具有特殊的含義,每個序列以反斜線符號 (“\”)開頭,稱為轉義字符。 MySQL 識別下列轉義字符:

    \0
    一個 ASCII 0 (NUL) 字符。
    \'
    一個 ASCII 39 單引號 (“'”) 字符。
    \"
    一個 ASCII 34 雙引號 (“"”) 字符。
    \b
    一個 ASCII 8 退格符。
    \n
    一個 ASCII 10 換行符。
    \r
    一個 ASCII 13 回車符。
    \t
    一個 ASCII 9 制表符(TAB)。
    \z
    ASCII(26) (Control-Z)。這個字符可以處理在 Windows 系統中 ASCII(26) 代表一個文件的結束的問題。(當使用 mysql database < filename 時 ASCII(26) 可能會引起問題產生。)
    \\
    一個 ASCII 92 反斜線 (“\”) 字符。
    \%
    一個 ASCII 37 “%” 字符。它用于在正文中搜索“%”的文字實例,否則這里“%”將解釋為一個通配符。
    \_
    一個 ASCII 95 “_” 字符。它用于在正文中搜索“_”的文字實例,否則這里“_”將解釋為一個通配符。

    注意如果在某些正文環境內使用 “\%”“\_”,將返回字符串 “\%”“\_” 而不是 “%”“_”。

    字符串中包含引號的可以有下列幾種寫法:

    • 一個字符串用單引號“'”來引用的,該字符串中的單引號“'”字符可以用“''”方式轉義。
    • 一個字符串用雙引號“"”來引用的,該字符串中的“"”字符可以用“""”方式轉義。
    • 你也可以繼續使用在引號前加一個轉義字符“\”來轉義的方式。
    • 一個字符串用雙引號“"”來引用的,該字符串中的單引號“'”不需要特殊對待而且不必被重復或轉義。同理,一個字符串用單引號“'”來引用的,該字符串中的雙引號“"”不需要特殊對待而且不必被重復或轉義。

    下面顯示的 SELECT 演示引號和轉義是如何工作:

    mysql> SELECT 'hello', '"hello"', '""hello""', 'hel''lo', '\'hello';
    +-------+---------+-----------+--------+--------+
    | hello | "hello" | ""hello"" | hel'lo | 'hello |
    +-------+---------+-----------+--------+--------+
    mysql> SELECT "hello", "'hello'", "''hello''", "hel""lo", "\"hello";
    +-------+---------+-----------+--------+--------+
    | hello | 'hello' | ''hello'' | hel"lo | "hello |
    +-------+---------+-----------+--------+--------+
    mysql> SELECT "This\nIs\nFour\nlines";
    +--------------------+
    | This
    Is
    Four
    lines |
    +--------------------+
    

    ?

    如果你想要把二進制數據插入到一個字符類型的字段中(例如BLOB),下列字符必須由轉義序列表示:

    NUL
    ASCII 0,你應該用 “\0”(一個反斜線和一個ASCII “0”字符)表示它。
    \
    ASCII 92,反斜線。需要用 “\\” 表示。
    '
    ASCII 39,單引號。需要用 “\'” 表示。
    "
    ASCII 34,雙引號。需要用 “\"” 表示。?
    ?

    你應該在任何可能包含上述特殊字符的字符串中使用轉義函數!

    另外,很多 MySQL API 提供了一些占位符處理能力,這允許你在查詢語句中插入特殊標記,然后在執行查詢時對它們綁定數據值。這樣,API 會自動為你從數值中轉換它們。

    ref:http://blog.csdn.net/orafox/archive/2006/10/06/1322853.aspx

    posted on 2008-08-22 15:22 Tiger1102 閱讀(4632) 評論(0)  編輯  收藏 所屬分類: 每日進階
    主站蜘蛛池模板: a级亚洲片精品久久久久久久| 国产大片线上免费观看| 亚洲AV成人无码网天堂| 美女扒开尿口给男人爽免费视频| 男女猛烈无遮掩视频免费软件| 中国人免费观看高清在线观看二区 | 亚洲日本一区二区一本一道 | 国产一区二区视频免费| 国产亚洲精品成人a v小说| 国产精品高清视亚洲一区二区| 亚洲AV香蕉一区区二区三区| 免费高清av一区二区三区| 亚洲色大成网站www永久一区| 亚洲香蕉久久一区二区| 国产99久久久国产精免费 | 免费看大黄高清网站视频在线| 天堂亚洲国产中文在线| 精品免费久久久久久成人影院| 国产精品亚洲综合天堂夜夜| 69天堂人成无码麻豆免费视频| 免费在线看片网站| 国产成人精品日本亚洲专区6| 成年女人男人免费视频播放| 久久国产精品亚洲综合| 国产亚洲欧美日韩亚洲中文色| 久久久久久精品成人免费图片| 亚洲综合伊人久久大杳蕉| 99久久99热精品免费观看国产| 亚洲成a人片在线观看老师| 亚洲一区二区三区免费视频| 91福利免费网站在线观看| 国产精品无码一区二区三区免费 | 久久久婷婷五月亚洲97号色| 一级毛片在播放免费| 日韩高清在线高清免费| 亚洲丰满熟女一区二区v| 无码日韩精品一区二区免费暖暖| 亚洲国产成人精品女人久久久 | 亚洲自偷自偷精品| 狠狠久久永久免费观看| 久久免费99精品国产自在现线 |