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