登陆 MySQL 服务后,输入命令 SHOW DATABASES
。
在 MySQL 中,可以列出服务器上所有当前存在的数据库。这是了解服务器上数据库概况的基础步骤。
SHOW DATABASES;-- 示例+--------------------+| Database |+--------------------+| information_schema || mysql || performance_schema || rbac || sys |+--------------------+5 rows in set (0.04 sec)
这条命令会列出 MySQL 服务器上所有的数据库名。
注意事项:
数据库自带的数据库:
通过 SHOW CREATE DATABASE
语句查看创建数据库的信息。
SHOW CREATE DATABASE db_name;-- Output+----------+----------------------------------------------------------------------------------------------------------------------------------+| Database | Create Database |+----------+----------------------------------------------------------------------------------------------------------------------------------+| db_name | CREATE DATABASE `db_name` /*!40100 DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci */ /*!80016 DEFAULT ENCRYPTION='N' */|+----------+----------------------------------------------------------------------------------------------------------------------------------+1 row in set (0.00 sec)
从输出结果我们可以看出:
CREATE DATABASE db_name
命令了创建了数据库DEFAULT CHARACTER SET utf8mb4
表示默认的字符集是 utf8mb4
COLLATE utf8mb4_0900_ai_ci
表示默认的排序规则是 utf8mb4_0900_ai_ci
DEFAULT ENCRYPTION='N'
表示默认不启用加密