首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >SHOW DATABASES 与 USE database_name 的作用

SHOW DATABASES 与 USE database_name 的作用

原创
作者头像
艾伦耶格尔
发布2025-09-04 10:11:29
发布2025-09-04 10:11:29
2190
举报
文章被收录于专栏:MySQL基础MySQL基础

引言 在 MySQL 中,SHOW DATABASESUSE 是最常用的两个命令。一个用于查看可用数据库,一个用于切换当前操作的数据库。本文详解其使用场景。


1. SHOW DATABASES:查看所有数据库

代码语言:javascript
复制
SHOW DATABASES;

输出示例:

代码语言:javascript
复制
+--------------------+
| Database           |
+--------------------+
| information_schema |
| blog_db            |
| mysql              |
| performance_schema |
+--------------------+

  • information_schema:系统元数据
  • mysql:用户权限等系统表
  • blog_db:你的业务数据库

2. USE database_name:切换数据库

代码语言:javascript
复制
USE blog_db;

执行后,后续所有操作(如建表、查数据)都在 blog_db 中进行。

验证当前数据库:

代码语言:javascript
复制
SELECT DATABASE();
-- 输出:blog_db

3. 实际使用流程

代码语言:javascript
复制
-- 1. 查看所有数据库
SHOW DATABASES;

-- 2. 选择要操作的数据库
USE blog_db;

-- 3. 查看该库下的表
SHOW TABLES;

-- 4. 开始建表或查询
CREATE TABLE users (...);

小结

  • SHOW DATABASES 用于发现可用数据库
  • USE 用于切换上下文,类似“进入某个文件夹”
  • 执行 DDL/DML 前务必确认当前数据库

🔍 关键词:SHOW DATABASES、USE database、MySQL 切换数据库、SELECT DATABASE()

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档