MySQL 查看与选择数据库(图文教程)

一则或许对你有用的小广告

欢迎加入小哈的星球 ,你将获得:专属的项目实战 / 1v1 提问 / Java 学习路线 / 学习打卡 / 每月赠书 / 社群讨论

  • 新项目:《从零手撸:仿小红书(微服务架构)》 正在持续爆肝中,基于 Spring Cloud Alibaba + Spring Boot 3.x + JDK 17...点击查看项目介绍
  • 《从零手撸:前后端分离博客项目(全栈开发)》 2 期已完结,演示链接: http://116.62.199.48/

截止目前, 星球 内专栏累计输出 72w+ 字,讲解图 3103+ 张,还在持续爆肝中.. 后续还会上新更多项目,目标是将 Java 领域典型的项目都整一波,如秒杀系统, 在线商城, IM 即时通讯,权限管理,Spring Cloud Alibaba 微服务等等,已有 2400+ 小伙伴加入学习 ,欢迎点击围观

在使用 MySQL 中,如何知道自己创建了哪些数据库,并选择切换到想要操作的数据库呢?本小节中,我们就来学习一下。

1. 查看所有数据库

MySQL 提供了一个简单的命令来查看当前服务器上所有可用的数据库。这在确认数据库存在以及检查数据库名称时非常有用。

使用 SHOW DATABASES 命令

在 MySQL 中,SHOW DATABASES 命令用于列出所有数据库:

SHOW DATABASES;

执行该命令后,将显示当前 MySQL 服务器上的所有数据库名称。

使用 SHOW DATABASES 命令使用 SHOW DATABASES 命令

如上所示,SHOW DATABASES 会列出数据库名称,包括 information_schema 等系统数据库。

2. 选择目标数据库

在知道数据库名称后,我们可以使用 USE 语句选择目标数据库。选择一个数据库后,所有的查询操作都将在该数据库下执行,直到选择其他数据库或关闭会话。

使用 USE 语句选择数据库

USE 语句的基本语法如下:

USE database_name;
  • database_name:要选择的数据库的名称。

示例

假设我们有一个名为 test_db 的数据库,要选择这个数据库可以使用以下命令:

USE test_db;

执行此命令后,当前会话的默认数据库就变为 test_db,所有的 SQL 操作将基于此数据库执行。

选择目标数据库选择目标数据库

3. 连接时指定数据库

在连接 MySQL 时,可以在连接语句中直接指定数据库,这样在连接成功后会自动选择该数据库,省去额外的 USE 语句。

在命令行中指定数据库

在命令行连接 MySQL 时,可以在 mysql 命令后直接写入数据库名称:

mysql -u username -p database_name

例如,要连接到 test_db,可以使用以下命令:

mysql -u root -p test_db

在命令行中指定数据库在命令行中指定数据库

4. 使用图形化客户端选择数据库

除了命令行方式,再来演示一下在图形化工具中,要如何选择数据库,以 Navicat 做为演示,操作步骤如下图,鼠标左键双击目标数据库即可:

使用图形化客户端选择 MySQL 数据库使用图形化客户端选择 MySQL 数据库

小结

查看与选择数据库是 MySQL 使用的基本操作。通过 SHOW DATABASES 可以方便地查看所有数据库列表,使用 USE 语句可以快速选择目标数据库,或在连接时直接指定数据库名称。另外,也可以使用图形化客户端来操作,在工作中此方式更常用。