mysql数据库主要负责存储_MySQL默认数据库简介
類似于MS SQL Server等大型數(shù)據(jù)庫(kù),MySQL數(shù)據(jù)庫(kù)也提供了內(nèi)置的數(shù)據(jù)庫(kù),它們是:INFORMATION_SCHEMA
mysql
test
1.information_schema
其中,第一個(gè)數(shù)據(jù)庫(kù)INFORMATION_SCHEMA提供了訪問(wèn)數(shù)據(jù)庫(kù)元數(shù)據(jù)的方式。元數(shù)據(jù)是關(guān)于數(shù)據(jù)的數(shù)據(jù),如數(shù)據(jù)庫(kù)名或表名,列的數(shù)據(jù)類型,或訪問(wèn)權(quán)限等。有些時(shí)候用于表述該信息的其他術(shù)語(yǔ)包括“數(shù)據(jù)詞典”和“系統(tǒng)目錄”。
INFORMATION_SCHEMA是信息數(shù)據(jù)庫(kù),其中保存著關(guān)于MySQL服務(wù)器所維護(hù)的所有其他數(shù)據(jù)庫(kù)的信息。在INFORMATION_SCHEMA中,有數(shù)個(gè)只讀表。它們實(shí)際上是視圖,而不是基本表,因此,你將無(wú)法看到與之相關(guān)的任何文件。
每位MySQL用戶均有權(quán)訪問(wèn)這些表,但僅限于表中的特定行,在這類行中含有用戶具有恰當(dāng)訪問(wèn)權(quán)限的對(duì)象。
現(xiàn)在很多人用phpmyadmin管理mysql數(shù)據(jù)庫(kù),有時(shí)候不想讓普通用戶通過(guò)phpmyadmin看到INFORMATION_SCHEMA數(shù)據(jù)庫(kù)。我們可以這樣設(shè)置一下:
在config.inc.php(有的是config.default.php)中設(shè)置這樣一句
$cfg[‘Servers‘][$i][‘hide_db‘] = ‘information_schema‘;
2.mysql
第二個(gè)數(shù)據(jù)庫(kù)mysql:這個(gè)是mysql的核心數(shù)據(jù)庫(kù),類似于sql server中的master表,主要負(fù)責(zé)存儲(chǔ)數(shù)據(jù)庫(kù)的用戶、權(quán)限設(shè)置、關(guān)鍵字等mysql自己需要使用的控制和管理信息。不可以刪除,如果對(duì)mysql不是很了解,也不要輕易修改這個(gè)數(shù)據(jù)庫(kù)里面的表信息。
3.test
第三個(gè)數(shù)據(jù)庫(kù)是test:這個(gè)是安裝時(shí)候創(chuàng)建的一個(gè)測(cè)試數(shù)據(jù)庫(kù),和它的名字一樣,是一個(gè)完全的空數(shù)據(jù)庫(kù),沒(méi)有任何表,可以刪除。
原文:http://zhuxianzhong.blog.51cto.com/157061/1829318
總結(jié)
以上是生活随笔為你收集整理的mysql数据库主要负责存储_MySQL默认数据库简介的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: java floatmath_《Java
- 下一篇: java+mysql性能优化_Java培