詳細(xì)說明MySQL創(chuàng)建帶特殊字符的數(shù)據(jù)庫代碼案例
發(fā)表時(shí)間:2023-09-10 來源:明輝站整理相關(guān)軟件相關(guān)文章人氣:
[摘要]這篇文章主要給大家介紹了MySQL創(chuàng)建帶特殊字符的數(shù)據(jù)庫名稱方法,文中給出了詳細(xì)的示例代碼,需要的朋友可以參考學(xué)習(xí),下面來一起看看吧。前言這篇文章抓喲講解了關(guān)于如何實(shí)現(xiàn)在MySQL中創(chuàng)建帶有特殊字符的數(shù)據(jù)庫名稱,這里的特殊字符包含:!@#$%^方法如下使用反引號(hào)`將數(shù)據(jù)庫名稱包含住,反引號(hào)`(使用...
這篇文章主要給大家介紹了
MySQL創(chuàng)建帶
特殊字符的數(shù)據(jù)庫名稱方法,文中給出了詳細(xì)的示例代碼,需要的朋友可以參考學(xué)習(xí),下面來一起看看吧。
前言
這篇文章抓喲講解了關(guān)于如何實(shí)現(xiàn)在MySQL中創(chuàng)建帶有特殊字符的數(shù)據(jù)庫名稱,這里的特殊字符包含:!@#$%^
方法如下
使用反引號(hào)`將數(shù)據(jù)庫名稱包含住,反引號(hào)`(使用引號(hào)是不可以的)即在英文輸入法狀態(tài)下,按Esc鍵對應(yīng)下方的鍵即可出來。當(dāng)然在沒有使用反引號(hào)`包含數(shù)據(jù)庫名稱的時(shí)候,若數(shù)據(jù)庫名稱含有特殊字符,則會(huì)報(bào)錯(cuò)。
例如,使用下面的創(chuàng)建命令是會(huì)報(bào)錯(cuò)的:
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
如下圖:
另外實(shí)例:
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í)候,也是需要使用反引號(hào)`將數(shù)據(jù)庫名稱引起來。如下圖:
同理可知,在刪除數(shù)據(jù)庫的時(shí)候也是需要使用反引號(hào)`將數(shù)據(jù)庫名稱引起來:
mysql> DROP DATABASE `www.mafutian.net`;
Query OK, 0 rows affected
mysql> DROP DATABASE `!@#$%^&*()_+.`;
Query OK, 0 rows affected
總結(jié)
以上就是詳細(xì)介紹MySQL創(chuàng)建帶特殊字符的數(shù)據(jù)庫代碼案例的詳細(xì)內(nèi)容,更多請關(guān)注php中文網(wǎng)其它相關(guān)文章!
學(xué)習(xí)教程快速掌握從入門到精通的SQL知識(shí)。