- MySQL 8從入門到精通(視頻教學版)
- 王英英
- 494字
- 2019-11-22 18:25:54
5.5 專家解惑
疑問1:在MySQL中如何使用特殊字符?
單引號(')、雙引號(")、反斜線(\)等在MySQL中是不能直接輸入使用的,否則會產生意料之外的結果。在MySQL中,這些特殊字符稱為轉義字符,在輸入時需要以反斜線符號(‘\’)開頭,所以在使用單引號和雙引號時應分別輸入(\')或者(\"),輸入反斜線時應該輸入(\\),其他特殊字符還有回車符(\r)、換行符(\n)、制表符(\tab)、退格符(\b)等。在向數據庫中插入這些特殊字符時,一定要進行轉義處理。
疑問2:在MySQL中可以存儲文件嗎?
MySQL中的BLOB和TEXT字段類型可以存儲數據量較大的文件,比如存儲圖像、聲音或者是大容量的文本內容(例如網頁或者文檔)。雖然使用BLOB或者TEXT可以存儲大容量的數據,但是對這些字段的處理會降低數據庫的性能。如果并非必要,可以選擇只存儲文件路徑。
疑問3:在MySQL中如何執行區分大小寫的字符串比較?
在Windows平臺下,MySQL是不區分大小寫的,因此字符串比較函數也不區分大小寫。如果想執行區分大小寫的比較,可以在字符串前面添加BINARY關鍵字。例如,默認情況下,‘a’= ‘A’的返回結果為1,如果使用BINARY關鍵字,即BINARY‘a’=‘A’,則結果為0。在區分大小寫的情況下,‘a’與‘A’并不相同。
推薦閱讀
- 零基礎學Visual C++第3版
- 小創客玩轉圖形化編程
- Java面向對象思想與程序設計
- Python語言程序設計
- Internet of Things with Intel Galileo
- PLC編程與調試技術(松下系列)
- HTML5+CSS3網頁設計
- Protocol-Oriented Programming with Swift
- RESTful Java Web Services(Second Edition)
- 平面設計經典案例教程:CorelDRAW X6
- Java程序設計教程
- Analytics for the Internet of Things(IoT)
- Flutter for Beginners
- jQuery權威指南
- R for Data Science Cookbook