MySQL創(chuàng)建帶特殊字符的數(shù)據(jù)庫名稱方法示例
前言
這篇文章抓喲講解了關于如何實現(xiàn)在MySQL中創(chuàng)建帶有特殊字符的數(shù)據(jù)庫名稱,這里的特殊字符包含:!@#$%^
方法如下
使用反引號`將數(shù)據(jù)庫名稱包含住,反引號`(使用引號是不可以的)即在英文輸入法狀態(tài)下,按Esc鍵對應下方的鍵即可出來。當然在沒有使用反引號`包含數(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)容對大家的學習或者工作能帶來一定的幫助,如果有疑問大家可以留言交流,謝謝大家對腳本之家的支持。
相關文章
mysql數(shù)據(jù)庫空間統(tǒng)計sql代碼示例
在mysql中有一個information_schema數(shù)據(jù)庫,這個數(shù)據(jù)庫中裝的是mysql的元數(shù)據(jù),包括數(shù)據(jù)庫信息、數(shù)據(jù)庫中表的信息等,這篇文章主要給大家介紹了關于mysql數(shù)據(jù)庫空間統(tǒng)計sql的相關資料,需要的朋友可以參考下2024-08-08將MySQL help contents的內(nèi)容有層次的輸出方法推薦
如何將MySQL help contents的內(nèi)容有層次的輸出呢?下面小編就為大家?guī)硪黄獙ySQL help contents的內(nèi)容有層次的輸出方法推薦。小編覺得挺不錯的,現(xiàn)在分享給大家,給大家一個參考。一起跟隨小編過來看看吧2016-03-03MySQL?從0到1打開數(shù)據(jù)庫管理操作方法
數(shù)據(jù)庫管理系統(tǒng)(DataBase?Management?System)是用來創(chuàng)建數(shù)據(jù)庫和管理數(shù)據(jù)庫數(shù)據(jù)的一個管理軟件,我們口頭說的MySQL數(shù)據(jù)庫就是這個管理系統(tǒng),這篇文章主要介紹了MySQL從0到1打開數(shù)據(jù)庫管理,需要的朋友可以參考下2023-06-06MySQL?驅(qū)動中虛引用?GC?耗時優(yōu)化與源碼分析
這篇文章主要為大家介紹了MySQL?驅(qū)動中虛引用?GC?耗時優(yōu)化與源碼分析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-05-05