新聞中心
SHOW DATABASE語(yǔ)句可以位于MySQL數(shù)據(jù)目錄中的目錄名,類似的語(yǔ)句還有很多,下面就將為您介紹一些類似的MySQL數(shù)據(jù)目錄相關(guān)語(yǔ)句,供您參考。

每個(gè)MySQL服務(wù)器管理的數(shù)據(jù)庫(kù)有自己的數(shù)據(jù)庫(kù)表,它是MySQL數(shù)據(jù)目錄下的一個(gè)子目錄,其名字與它表示的數(shù)據(jù)庫(kù)相同。例如數(shù)據(jù)庫(kù)my_db對(duì)應(yīng)于數(shù)據(jù)庫(kù)目錄DATADIR/my_db。
這種表示允許多個(gè)數(shù)據(jù)庫(kù)級(jí)的語(yǔ)句在其實(shí)現(xiàn)中十分簡(jiǎn)單。CREATE DATABASE db_name在MySQL數(shù)據(jù)目錄中創(chuàng)建一個(gè)db_name空目錄,具有只允許MySQL服務(wù)器用戶(運(yùn)行服務(wù)器的Unix用戶)的屬主和模式,這等價(jià)于下列手工在服務(wù)器主機(jī)上創(chuàng)建數(shù)據(jù)庫(kù):
%mkdir DATADIR/db_name
%chmod 700 DADADIR/db_name
用一個(gè)空目錄表示一個(gè)新數(shù)據(jù)庫(kù)的最簡(jiǎn)單方法與其它數(shù)據(jù)庫(kù)甚至為一個(gè)空數(shù)據(jù)庫(kù)創(chuàng)建大量的控制文件或系統(tǒng)文件正好相反。
DROP DATABASE語(yǔ)句實(shí)現(xiàn)同樣簡(jiǎn)單。DROP DATABASE db_name刪除數(shù)據(jù)庫(kù)中的db_name目錄和所有表文件,這幾乎與下列命令一樣:
%rm -rf DATADIR/db_name
(差別是服務(wù)器只刪除具有已知用于表的后綴名的文件。如果你在數(shù)據(jù)庫(kù)目錄創(chuàng)建了其它文件。則服務(wù)器保留它們,而且目錄本身不被刪除。
SHOW DATABASE基本上不做什么,只是列出位于MySQL數(shù)據(jù)目錄中的目錄名。有些數(shù)據(jù)庫(kù)系統(tǒng)保持一個(gè)主表,用于維護(hù)所有數(shù)據(jù)庫(kù),但在MySQL無(wú)此構(gòu)件。由于賦予數(shù)據(jù)目錄結(jié)構(gòu)的簡(jiǎn)潔性,數(shù)據(jù)庫(kù)列表隱含在數(shù)據(jù)目錄的內(nèi)容中,而且這樣的表不必有額外的開銷。
【編輯推薦】
MySQL數(shù)據(jù)目錄的位置
10大常用MySQL命令行
使用MySQL命令行修改密碼
通過(guò)索引優(yōu)化MySQL語(yǔ)句的實(shí)例
QL權(quán)限表的介紹
分享題目:MySQL數(shù)據(jù)目錄的表示
標(biāo)題鏈接:http://fisionsoft.com.cn/article/dpgpjdh.html


咨詢
建站咨詢
