<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片| 亚洲精品无码久久久久久| 国产91在线|亚洲| 日韩电影免费在线观看中文字幕 | 成人av免费电影| 亚洲国产人成在线观看| 免费在线看污视频| 亚洲精品和日本精品| 窝窝影视午夜看片免费| 国产免费一区二区三区VR| 亚洲欧美日韩久久精品| 18禁无遮挡无码网站免费| 亚洲av无码一区二区三区天堂古代| 在线看片免费人成视频播| 亚洲日韩精品无码专区网址| 中国一级特黄高清免费的大片中国一级黄色片 | 亚洲av区一区二区三| 亚洲免费网站观看视频| 国产精品视_精品国产免费| 亚洲欧美乱色情图片| 俄罗斯极品美女毛片免费播放| 亚洲精品精华液一区二区| 色视频色露露永久免费观看| 亚洲一区二区三区高清在线观看| 夜夜爽免费888视频| 青娱乐在线免费观看视频| 亚洲乱码无码永久不卡在线 | 嫩草成人永久免费观看| 亚洲精品人成电影网| 德国女人一级毛片免费| 免费无码国产V片在线观看| 亚洲乱码日产一区三区| 国产大片91精品免费观看不卡| 亚洲国产美女精品久久久久| 国产精品嫩草影院免费| 热99RE久久精品这里都是精品免费| 亚洲黄色在线观看| 亚洲高清无码综合性爱视频| 8090在线观看免费观看| 99亚洲乱人伦aⅴ精品| 久久亚洲精品成人av无码网站|