一、数据库基本概念

 

数据库是存储数据对象的容器,每个数据库都有:

 唯一名称

 明确的用途标识

 系统数据库(MySQL自动创建)

 用户自定义数据库

 

二、查看数据库

 

1. 基本查看命令

SHOW DATABASES;

显示当前用户权限范围内的所有数据库

 

2. 系统默认数据库说明

数据库名称主要用途
information_schema存储数据库对象信息(表、列、权限、字符集等)
mysql核心数据库,存储用户权限等管理信息(如user表中的root密码)
performance_schema收集服务器性能参数
sakila样例数据库(包含16张常见设计模式的表)
sys提供性能相关的视图(MySQL 5.7+)
world示例数据库(包含城市、国家、语言等数据)

 

三、数据库筛选查询

 

使用LIKE子句进行模式匹配:

SHOW DATABASES LIKE '模式';

 

匹配示例

1. 精确匹配:

   SHOW DATABASES LIKE 'test_db';

 

2. 包含test的数据库:

 

   SHOW DATABASES LIKE '%test%';

  

3. 以db开头的数据库:

   SHOW DATABASES LIKE 'db%';

  

4. 以db结尾的数据库:

   SHOW DATABASES LIKE '%db';

  

四、注意事项

 

1. 数据库名称区分大小写(取决于操作系统)

2. 建议使用有意义的数据库名称

3. 生产环境避免直接操作系统数据库

4. 重要操作前建议备份

 

提示:可以通过`help SHOW DATABASES;`查看MySQL官方文档中的详细说明

点赞(1)

C语言网提供由在职研发工程师或ACM蓝桥杯竞赛优秀选手录制的视频教程,并配有习题和答疑,点击了解:

一点编程也不会写的:零基础C语言学练课程

解决困扰你多年的C语言疑难杂症特性的C语言进阶课程

从零到写出一个爬虫的Python编程课程

只会语法写不出代码?手把手带你写100个编程真题的编程百练课程

信息学奥赛或C++选手的 必学C++课程

蓝桥杯ACM、信息学奥赛的必学课程:算法竞赛课入门课程

手把手讲解近五年真题的蓝桥杯辅导课程

Dotcpp在线编译      (登录可减少运行等待时间)