在字符串中,某些序列具有特殊含義。這些序列均用反斜線(‘\’)開始,即所謂的轉義字符。MySQL識別下面的轉義序列:
成都創新互聯是一家專業提供棲霞企業網站建設,專注與成都網站設計、做網站、H5開發、小程序制作等業務。10年已為棲霞眾多企業、政府機構等服務。創新互聯專業的建站公司優惠進行中。
\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 “%” 字符。它用于在正文中搜索“%”的文字實例,否則這里“%”將解釋為一個通配符。查看章節 6.3.2.1 字符串比較函數。
\_
一個 ASCII 95 “_” 字符。它用于在正文中搜索“_”的文字實例,否則這里“_”將解釋為一個通配符。查看章節 6.3.2.1 字符串比較函數.
注意如果在某些正文環境內使用 “\%” 或 “\_”,將返回字符串 “\%” 和 “\_” 而不是 “%” 和 “_”。
字符串中包含引號的可以有下列幾種寫法:
一個字符串用單引號“'”來引用的,該字符串中的單引號“'”字符可以用“''”方式轉義。
一個字符串用雙引號“"”來引用的,該字符串中的“"”字符可以用“""”方式轉義。
一個字符串用雙引號“"”來引用的,該字符串中的單引號“'”不需要特殊對待而且不必被重復或轉義。同理,一個字符串用單引號“'”來引用的,該字符串中的雙引號“"”不需要特殊對待而且不必被重復或轉義。
`?是?MySQL?的轉義符,這個符號是對數據庫名、表明、字段的特殊處理。避免和 mysql 的本身的關鍵字沖突。
mySQL(關系型數據庫管理系統)
MySQL是一個關系型數據庫管理系統,由瑞典MySQL AB 公司開發,目前屬于?Oracle?旗下產品。MySQL 是最流行的關系型數據庫管理系統之一,在 WEB 應用方面,MySQL是最好的 RDBMS (Relational Database Management System,關系數據庫管理系統) 應用軟件。
MySQL是一種關系數據庫管理系統,關系數據庫將數據保存在不同的表中,而不是將所有數據放在一個大倉庫內,這樣就增加了速度并提高了靈活性。
MySQL所使用的 SQL 語言是用于訪問數據庫的最常用標準化語言。MySQL 軟件采用了雙授權政策,分為社區版和商業版,由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點,一般中小型網站的開發都選擇 MySQL 作為網站數據庫。
由于其社區版的性能卓越,搭配?PHP?和?Apache?可組成良好的開發環境。
應用環境
與其他的大型數據庫例如?Oracle、DB2、SQL Server等相比,MySQL 自有它的不足之處,但是這絲毫也沒有減少它受歡迎的程度。對于一般的個人使用者和中小型企業來說,MySQL提供的功能已經綽綽有余,而且由于 MySQL是開放源碼軟件,因此可以大大降低總體擁有成本。
Linux作為操作系統,Apache?或Nginx作為?Web?服務器,MySQL 作為數據庫,PHP/Perl/Python作為服務器端腳本解釋器。由于這四個軟件都是免費或開放源碼軟件(FLOSS),因此使用這種方式不用花一分錢(除開人工成本)就可以建立起一個穩定、免費的網站系統,被業界稱為“LAMP“或“LNMP”組合 ?。
轉義字符的意思(十進制)\貝爾(BEL)007 \ b退格(BS)008 \ f換頁(FF)012 \ n換行(LF)010 \ r回車符的ASCII碼值(CR)013 \ t水平標簽(HT)009 \ v垂直制表(VT)011 \\反斜杠092 \?問號字符063 \'單引號字符039 \“雙引號字符034 \ 0空字符(NULL)000 \ DDD任意字符三位八進制\ XHH任何兩個十六進制字符
MySql字符轉義
在字符串中,某些序列具有特殊含義。這些序列均用反斜線(‘\’)開始,即所謂的轉義字符。MySQL識別下面的轉義序列:
\0 ASCII 0(NUL)字符。
\' 單引號(‘'’)。
\" 雙引號(‘"’)。
\b 退格符。
\n 換行符。
\r 回車符。
\t tab字符。
\Z ASCII 26(控制(Ctrl)-Z)。該字符可以編碼為‘\Z’,以允許你解決在Windows中ASCII 26代表文件結尾這一問題。(如果你試圖使用mysql db_name file_name,ASCII 26會帶來問題)。
\\ 反斜線(‘\’)字符。
\%‘%’字符。參見表后面的注解。
\_‘_’字符。參見表后面的注解。
文章題目:mysql轉義符怎么處理 mysql語句轉換
網頁網址:http://vcdvsql.cn/article16/dopihdg.html
成都網站建設公司_創新互聯,為您提供、軟件開發、微信小程序、品牌網站設計、靜態網站、App設計
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯