預設資料庫分類:
information_schema
performance_schema
mysql
test
informance_schema
儲存了mysql服務所有資料庫的資訊。
具體mysql服務有多少個資料庫,各個資料庫有哪些表,各個表中的字段是什麼資料型別,各個表中有哪些索引,各個資料庫要什麼許可權才能訪問。
mysql
儲存mysql的許可權、引數、物件和狀態資訊。
如哪些user可以訪問這個資料、db引數、外掛程式、主從
performance_schema
主要用於收集資料庫伺服器效能引數
提供程序等待的詳細資訊,包括鎖、互斥變數、檔案資訊;
儲存歷史的事件彙總資訊,為提供mysql伺服器效能做出詳細的判斷;
對於新增和刪除監控事件點都非常容易,並可以隨意改變mysql伺服器的監控週期,例如(cycle、microsecond)
test
沒有東西
1.終端登入mysql資料庫,顯示全部資料庫(或者直接用客戶端工具展示),如下:
show databases;
1show databases
四個系統自帶庫為:information_schema、mysql、performance_schema、sys;
5.6版本自帶的庫為:information_schema、mysql、performance_schema、test。
3.mysql
mysql的核心資料庫,類似於sql server中的master表,主要負責儲存資料庫的使用者、許可權設定、關鍵字等mysql自己需要使用的控制和管理資訊。(常用的,在mysql.user表中修改root使用者的密碼)。
mysq
4.performance_schema
主要用於收集資料庫伺服器效能引數。並且庫里表的儲存引擎均為performance_schema,而使用者是不能建立儲存引擎為performance_schema的表。mysql5.7預設是開啟的。
參考: mysql5.6 performance_schema 說明
5.sys
sys庫所有的資料來源來自:performance_schema。目標是把performance_schema的把複雜度降低,讓dba能更好的閱讀這個庫里的內容。讓dba更快的了解db的運**況。
MySQL 自帶的4個系統資料庫的說明
自帶的4個系統資料庫 information schema mysql performance schema sys information schema 這個資料庫儲存了mysql伺服器所有資料庫的資訊。比如資料庫的名 資料庫的表 訪問許可權 資料庫表的資料型別,資料庫索引的資訊等等。perfor...
MySQL安裝後預設自帶資料庫的作用詳解
大家在學習mysql時,安裝後都會發現裡邊已經自帶了幾個預設的資料庫,我裝的mysql5.5裡邊自帶六個資料庫 網上查了一些資料對這幾個資料庫的功能做一下學習。這個庫中有很多的表 information schema資料庫表說明 schemata表 提供了當前mysql例項中所有資料庫的資訊。是sh...
MySQL資料庫預設自帶控制台中文亂碼問題的解決
我們經常建好 向 裡插入漢字的資料時候,會出現亂碼。比如 insert into employee id,username,gender values 4,張三 female 報色是這樣錯誤 error 1366 hy000 incorrect string value xd5 xc5 xc8 xf...