- MySQL 8從零開始學(視頻教學版)
- 胡同夫
- 488字
- 2020-03-06 11:33:28
3.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'并不相同。
推薦閱讀
- 深入理解Django:框架內幕與實現原理
- Web Development with Django Cookbook
- Android NDK Beginner’s Guide
- 數據結構(C語言)
- Functional Kotlin
- Mastering JBoss Enterprise Application Platform 7
- Teaching with Google Classroom
- Unity&VR游戲美術設計實戰
- Vue.js 3應用開發與核心源碼解析
- HTML+CSS+JavaScript網頁制作:從入門到精通(第4版)
- Maven for Eclipse
- HTML5與CSS3權威指南
- Clojure for Finance
- 啊哈C語言!:邏輯的挑戰(修訂版)
- 用Python動手學統計學