1. 查看所有的數據庫
SHOW DATABASES;
結果如下:
其中數據庫 information_schema 、 mysql 、 performance_schema 、 sys 爲MySQL的系統自帶數據庫。
他們的主要作用如下:
- information_schema : 提供訪問數據庫元數據的方式。( 元數據 是關於數據的數據,如數據庫名或表名,列的數據類型,或訪問權限等。有時用於表述該信息的其他術語包括“數據詞典”和“系統目錄”。)
- mysql : mysql的核心數據庫,類似於sql server中的master表,主要負責存儲數據庫的用戶、權限設置、關鍵字等mysql自己需要使用的控制和管理信息。
- performance_schema : 主要用於收集數據庫服務器性能參數。並且庫裏表的存儲引擎均爲PERFORMANCE_SCHEMA,而用戶是不能創建存儲引擎爲PERFORMANCE_SCHEMA的表。
- sys :Sys庫所有的數據源來自:performance_schema 。目標是把 performance_schema 複雜度降低,讓DBA能更好的閱讀這個庫裏的內容,讓DBA更快的瞭解DB的運行情況。
2. 創建和刪除數據庫
- 創建數據庫
CREATE DATABASE 數據庫名;
- 刪除數據庫
DROP DATABASE 數據庫名;
- 切換當前所在數據庫
USE 數據庫名;
- 查看當前所在數據庫
SELECT DATABASE();