MySQL 查看与选择数据库
一则或许对你有用的小广告
欢迎加入小哈的星球 ,你将获得:专属的项目实战 / 1v1 提问 / Java 学习路线 / 学习打卡 / 每月赠书 / 社群讨论
- 新项目:《从零手撸:仿小红书(微服务架构)》 正在持续爆肝中,基于
Spring Cloud Alibaba + Spring Boot 3.x + JDK 17...
,点击查看项目介绍 - 《从零手撸:前后端分离博客项目(全栈开发)》 2 期已完结,演示链接: http://116.62.199.48/
截止目前, 星球 内专栏累计输出 66w+ 字,讲解图 2896+ 张,还在持续爆肝中.. 后续还会上新更多项目,目标是将 Java 领域典型的项目都整一波,如秒杀系统, 在线商城, IM 即时通讯,权限管理,Spring Cloud Alibaba 微服务等等,已有 2300+ 小伙伴加入学习 ,欢迎点击围观
在使用 MySQL 数据库时,了解如何查看所有数据库并选择目标数据库是必备的基本技能。无论是开发还是运维场景,我们都需要频繁地与多个数据库交互。本小节中,将带你了解如何查看 MySQL 中的数据库列表,以及如何选择并切换数据库。
1. 查看所有数据库
MySQL 提供了一个简单的命令来查看当前服务器上所有可用的数据库。这在确认数据库存在以及检查数据库名称时非常有用。
使用 SHOW DATABASES
命令
在 MySQL 中,SHOW DATABASES
命令用于列出所有数据库:
SHOW DATABASES;
执行该命令后,将显示当前 MySQL 服务器上的所有数据库名称。
示例
mysql> SHOW DATABASES;
+--------------------+
| Database |
+--------------------+
| information_schema |
| my_database |
| test_database |
+--------------------+
如上所示,SHOW DATABASES
会列出数据库名称,包括 information_schema
等系统数据库。
2. 选择目标数据库
在知道数据库名称后,我们可以使用 USE
语句选择目标数据库。选择一个数据库后,所有的查询操作都将在该数据库下执行,直到选择其他数据库或关闭会话。
使用 USE
语句选择数据库
USE
语句的基本语法如下:
USE database_name;
- database_name:要选择的数据库的名称。
示例
假设我们有一个名为 my_database
的数据库,要选择这个数据库可以使用以下命令:
USE my_database;
执行此命令后,当前会话的默认数据库就变为 my_database
,所有的 SQL 操作将基于此数据库执行。
3. 连接时指定数据库
在连接 MySQL 时,可以在连接语句中直接指定数据库,这样在连接成功后会自动选择该数据库,省去额外的 USE
语句。
在命令行中指定数据库
在命令行连接 MySQL 时,可以在 mysql
命令后直接写入数据库名称:
mysql -u username -p database_name
例如,要连接到 my_database
,可以使用以下命令:
mysql -u root -p my_database
小结
查看与选择数据库是 MySQL 使用的基本操作。通过 SHOW DATABASES
可以方便地查看所有数据库列表,使用 USE
语句可以快速选择目标数据库,或在连接时直接指定数据库名称。掌握这些命令后,可以更高效地管理和操作数据库。