MySQL創建帶特殊字符的數據庫名稱方法示例。本站提示廣大學習愛好者:(MySQL創建帶特殊字符的數據庫名稱方法示例)文章只能為提供參考,不一定能成為您想要的結果。以下是MySQL創建帶特殊字符的數據庫名稱方法示例正文
前言
這篇文章抓喲講解了關於如何實現在MySQL中創建帶有特殊字符的數據庫名稱,這裡的特殊字符包含:!@#$%^
方法如下
使用反引號`將數據庫名稱包含住,反引號`(使用引號是不可以的)即在英文輸入法狀態下,按Esc鍵對應下方的鍵即可出來。當然在沒有使用反引號`包含數據庫名稱的時候,若數據庫名稱含有特殊字符,則會報錯。
例如,使用下面的創建命令是會報錯的:
mysql> CREATE DATABASE www.mafutian.net DEFAULT CHARSET UTF8; 1064 - Erreur de syntaxe près de '.mafutian.net DEFAULT CHARSET UTF8' à la ligne 1
正確創建方法:
mysql> CREATE DATABASE `www.mafutian.net` DEFAULT CHARSET UTF8; Query OK, 1 row affected
如下圖:
另外實例:
mysql> CREATE DATABASE `!@#$%^&*()_+.` DEFAULT CHARSET UTF8; Query OK, 1 row affected mysql> USE !@#$%^&*()_+. -> ; 1064 - Erreur de syntaxe près de '!@#$%^&*()_+.' à la ligne 1 mysql> USE `!@#$%^&*()_+.`; Database changed mysql> SELECT database(); +---------------+ | database() | +---------------+ | !@#$%^&*()_+. | +---------------+ 1 row in set
從上可以看出,在選擇數據庫的時候,也是需要使用反引號`將數據庫名稱引起來。如下圖:
同理可知,在刪除數據庫的時候也是需要使用反引號`將數據庫名稱引起來:
mysql> DROP DATABASE `www.mafutian.net`; Query OK, 0 rows affected mysql> DROP DATABASE `!@#$%^&*()_+.`; Query OK, 0 rows affected
總結
以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作能帶來一定的幫助,如果有疑問大家可以留言交流,謝謝大家對的支持。
[db:作者簡介][db:原文翻譯及解析]