MySQL是一種廣泛使用的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),它原本包含了許多內(nèi)置的數(shù)據(jù)庫,如下所示:
mysql sys performance_schema information_schema
其中,mysql是存儲MySQL的用戶和權(quán)限信息的系統(tǒng)庫。
sys是MySQL 5.7及以上版本提供的一個數(shù)據(jù)庫,用于存儲系統(tǒng)監(jiān)控和診斷用到的存儲器對象,例如視圖、存儲過程和函數(shù)。
performance_schema是MySQL的一個性能監(jiān)控庫,它提供了有關(guān)MySQL服務(wù)器性能的信息。
information_schema是MySQL中的元數(shù)據(jù)信息庫,存儲了有關(guān)數(shù)據(jù)庫、表、列等信息的數(shù)據(jù)表。
在MySQL中,可以通過以下命令來查看系統(tǒng)庫中的數(shù)據(jù)表:
SHOW TABLES FROM mysql; SHOW TABLES FROM sys; SHOW TABLES FROM performance_schema; SHOW TABLES FROM information_schema;
可以通過以下命令來查看系統(tǒng)庫中的數(shù)據(jù)表的詳細信息:
DESC mysql.user; DESC sys.tables; DESC performance_schema.session_status; DESC information_schema.columns;
在MySQL中,可以通過以下命令來創(chuàng)建自己的數(shù)據(jù)庫:
CREATE DATABASE mydatabase;
通過以上命令,將會創(chuàng)建一個名為“mydatabase”的數(shù)據(jù)庫。
同時,可以通過以下命令來創(chuàng)建數(shù)據(jù)庫中的數(shù)據(jù)表:
CREATE TABLE mydatabase.mytable ( id INT PRIMARY KEY, name VARCHAR(20), created_at DATETIME );
通過以上命令,將會在“mydatabase”數(shù)據(jù)庫中創(chuàng)建一個名為“mytable”的數(shù)據(jù)表,該數(shù)據(jù)表包括id、name和created_at三個列。
本文介紹了MySQL中原本的數(shù)據(jù)庫及其基本使用方法。