前言
這篇文章抓喲講解了關(guān)于如何實現(xiàn)在MySQL中創(chuàng)建帶有特殊字符的數(shù)據(jù)庫名稱,這里的特殊字符包含:!@#$%^
方法如下
使用反引號`將數(shù)據(jù)庫名稱包含住,反引號`(使用引號是不可以的)即在英文輸入法狀態(tài)下,按Esc鍵對應(yīng)下方的鍵即可出來。當(dāng)然在沒有使用反引號`包含數(shù)據(jù)庫名稱的時候,若數(shù)據(jù)庫名稱含有特殊字符,則會報錯。
例如,使用下面的創(chuàng)建命令是會報錯的:
mysql> CREATE DATABASE www.mafutian.net DEFAULT CHARSET UTF8; 1064 - Erreur de syntaxe près de '.mafutian.net DEFAULT CHARSET UTF8' à la ligne 1
正確創(chuàng)建方法:
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
從上可以看出,在選擇數(shù)據(jù)庫的時候,也是需要使用反引號`將數(shù)據(jù)庫名稱引起來。如下圖:
同理可知,在刪除數(shù)據(jù)庫的時候也是需要使用反引號`將數(shù)據(jù)庫名稱引起來:
mysql> DROP DATABASE `www.mafutian.net`; Query OK, 0 rows affected mysql> DROP DATABASE `!@#$%^*()_+.`; Query OK, 0 rows affected
總結(jié)
以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作能帶來一定的幫助,如果有疑問大家可以留言交流,謝謝大家對腳本之家的支持。
標(biāo)簽:鄂州 張家界 定西 南寧 中衛(wèi) 阿里 上海 浙江
巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《MySQL創(chuàng)建帶特殊字符的數(shù)據(jù)庫名稱方法示例》,本文關(guān)鍵詞 MySQL,創(chuàng)建,帶,特殊,字符,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。