查看已经创建好的所有数据库
时间: 2023-12-13 21:05:20 浏览: 62
在 MySQL 中,可以使用以下语句查看已经创建好的所有数据库:
```
SHOW DATABASES;
```
执行上述语句后,MySQL 会列出所有已经创建好的数据库的列表。注意,这个列表不包含系统数据库 `mysql` 和 `information_schema`。
如果想查看某个具体数据库中的所有表,可以先使用 `USE` 语句进入该数据库,然后使用 `SHOW TABLES` 语句查看该数据库中的所有表:
```
USE database_name;
SHOW TABLES;
```
执行上述语句后,MySQL 会列出该数据库中的所有表的列表。
相关问题
查看已经创建好所有表和视图
在 MySQL 中,可以使用 `SHOW TABLES` 和 `SHOW FULL TABLES` 语句查看已经创建好的所有表:
```
SHOW TABLES; -- 显示当前数据库中的所有表
SHOW FULL TABLES; -- 显示当前数据库中的所有表,包括视图
```
其中,`SHOW TABLES` 只显示表的名称,而 `SHOW FULL TABLES` 显示表的名称以及表的类型(`BASE TABLE` 表示物理表,`VIEW` 表示视图)。
如果要查看已经创建好的所有视图,可以使用 `SHOW FULL TABLES` 或者 `SHOW CREATE VIEW` 语句:
```
SHOW FULL TABLES WHERE Table_type = 'VIEW'; -- 显示当前数据库中的所有视图
SHOW CREATE VIEW view_name; -- 显示名为 view_name 的视图的创建语句
```
其中,`SHOW FULL TABLES` 可以通过 `WHERE` 子句指定表的类型为视图,从而只显示视图;`SHOW CREATE VIEW` 可以显示指定视图的创建语句。
需要注意的是,`SHOW` 语句不区分大小写。如果需要在 `SHOW` 语句中使用通配符查询表或者视图名称,可以使用 `%` 通配符,例如 `SHOW FULL TABLES LIKE 'user%'` 将显示所有以 `user` 开头的表或者视图。
怎么查看数据库表已经被创建
你可以使用 `SHOW TABLES` 命令来查看数据库中已经创建的表。具体操作步骤如下:
1. 在 MySQL 命令行界面输入以下命令,连接到需要查看的数据库:
```
mysql -u username -p
```
其中, `username` 是你的 MySQL 用户名。
2. 输入密码并按下回车键。
3. 输入以下命令,选择需要查看的数据库:
```
USE database_name;
```
其中, `database_name` 是你需要查看的数据库名称。
4. 输入以下命令,查看数据库中已经创建的表:
```
SHOW TABLES;
```
这将会列出所有已经创建的表的名称,你可以查看表名是否正确。
如果你使用的是可视化工具如 Navicat,可以在工具中查看数据库中的所有表。