查看mysql数据库的主机_MySQL查看或显示数据库(SHOW DATABASES语句)
数据库可以看作是一个专门存储数据对象的容器,每一个数据库都有唯一的名称,并且数据库的名称都是有实际意义的,这样就可以清晰的看出每个数据库用来存放什么数据。在 MySQL 数据库中存在系统数据库和自定义数据库,系统数据库是在安装 MySQL 后系统自带的数据库,自定义数据库是由用户定义创建的数据库。
在 MySQL 中,可使用 SHOW DATABASES 语句来查看或显示当前用户权限范围以内的数据库。查看数据库的语法格式为:
SHOW DATABASES [LIKE '数据库名'];
语法说明如下:
LIKE 从句是可选项,用于匹配指定的数据库名称。LIKE 从句可以部分匹配,也可以完全匹配。
数据库名由单引号' '包围。
实例1:查看所有数据库
列出当前用户可查看的所有数据库:
mysql> SHOW DATABASES;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| performance_schema |
| sakila |
| sys |
| world |
+--------------------+
6 row in set (0.22 sec)
可以发现,在上面的列表中有 6 个数据库,它们都是安装 MySQL 时系统自动创建的,其各自功能如下:
information_schema:主要存储了系统中的一些数据库对象信息,比如用户表信息、列信息、权限信息、字符集信息和分区信息等。
mysql:MySQL 的核心数据库,类似于 SQL Server 中的 master 表,主要负责存储数据库用户、用户访问权限等 MySQL 自己需要使用的控制和管理信息。常用的比如在 mysql 数据库的 user 表中修改 root 用户密码。
performance_schema:主要用于收集数据库服务器性能参数。
sakila:MySQL 提供的样例数据库,该数据库共有 16 张表,这些数据表都是比较常见的,在设计数据库时,可以参照这些样例数据表来快速完成所需的数据表。
sys:MySQL 5.7 安装完成后会多一个 sys 数据库。sys 数据库主要提供了一些视图,数据都来自于 performation_schema,主要是让开发者和使用者更方便地查看性能问题。
world:world 数据库是 MySQL 自动创建的数据库,该数据库中只包括 3 张数据表,分别保存城市,国家和国家使用的语言等内容。
实例2:创建并查看数据库
先创建一个名为 test_db 的数据库:
mysql> CREATE DATABASE test_db;
Query OK, 1 row affected (0.12 sec)
再使用 SHOW DATABASES 语句显示权限范围内的所有数据库名,如下所示:
mysql> SHOW DATABASES;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| performance_schema |
| sakila |
| sys |
| test_db |
| world |
+--------------------+
7 row in set (0.22 sec)
你看,刚才创建的数据库已经被显示出来了。
实例3:使用 LIKE 从句
先创建三个数据库,名字分别为 test_db、db_test、db_test_db。
1) 使用 LIKE 从句,查看与 test_db 完全匹配的数据库:
mysql> SHOW DATABASES LIKE 'test_db';
+--------------------+
| Database (test_db) |
+--------------------+
| test_db |
+--------------------+
1 row in set (0.03 sec)
2) 使用 LIKE 从句,查看名字中包含 test 的数据库:
mysql> SHOW DATABASES LIKE '%test%';
+--------------------+
| Database (%test%) |
+--------------------+
| db_test |
+--------------------+
| db_test_db |
+--------------------+
| test_db |
+--------------------+
3 row in set (0.03 sec)
3) 使用 LIKE 从句,查看名字以 db 开头的数据库:
mysql> SHOW DATABASES LIKE 'db%';
+----------------+
| Database (db%) |
+----------------+
| db_test |
+----------------+
| db_test_db |
+----------------+
2 row in set (0.03 sec)
4) 使用 LIKE 从句,查看名字以 db 结尾的数据库:
mysql> SHOW DATABASES LIKE '%db';
+----------------+
| Database (%db) |
+----------------+
| db_test_db |
+----------------+
| test_db |
+----------------+
2 row in set (0.03 sec)
< 上一页MySQL创建数据库
MySQL修改数据库下一页 >
查看mysql数据库的主机_MySQL查看或显示数据库(SHOW DATABASES语句)相关推荐
- 查看mysql运行的配置文件_MySQL 查看当前使用的配置文件my.cnf的方法
my.cnf是MySQL启动时加载的配置文件,一般会放在mysql的安装目录中,用户也可以放在其他目录加载.安装mysql后,系统中会有多个my.cnf文件,有些是用于测试的.使用locate my. ...
- 查看mysql字段的编码_MySQL查看和修改字符编码的实现方法
MySQL查看和修改字符编码的实现方法 遇到一个插入数据库的乱码,因为是:mac版本的,按网上说的就是不能改变,其编码方式, 本人的机器:mysql-***.dmg默认安装后的编码是:如下图:有两个编 ...
- 怎么查看mysql是否锁表_MySQL查看是否锁表
MySQL查看是否锁表的方法:首先进入命令窗口:然后通过执行命令"show engine innodb status\G;"查看造成死锁的sql语句,并分析索引情况即可. 可直接在 ...
- 如何查看mysql备份的情况_MySQL数据库备份详解(示例代码)
原文:MySQL数据库备份详解 对于任何数据库来说,备份都是非常重要的 数据库复制不能取代备份的作用 比如我们由于误操作,在主数据库上删除了一些数据,由于主从复制的时间很短,在发现时,从数据库上的数据 ...
- mysql 查看所有表的引擎_MySQL查看数据库、表的占用空间大小以及某个库中所有表的引擎类型...
本文章来给大家介绍一些常用的MySQL查看数据库.表的占用空间大小sql命令吧,希望此教程 对各位同学会有所帮助. 查看各库的大小代码如下复制代码 SELECT SUM(DATA_LENGTH)+SU ...
- mysql查看数据库表命令_mysql 查看数据库、表的基本命令
1:show databases; 查看所有的数据库,等同于select schema_name from information_schema.schemata\G.\G 替换;,以纵向报表的形式输 ...
- mysql索引的方法_mysql查看索引方法
查看mysql索引: 复制代码 代码示例: mysql> show index from tblname; mysql> show keys from tblname; mysql索引输出 ...
- mysql查看现在使用的引擎_mysql查看当前库使用的引擎及简单操作
随手写下一些操作 mysql现在已提供什么存储引擎: mysql> show engines; mysql当前默认的存储引擎: mysql> show variables like '%s ...
- mysql cmd 删除表_MySQL查看表和清空表的常用命令总结
查看Mysql数据库表 进入MySQL Command line client下 查看当前使用的数据库: mysql>select database(); mysql>status; my ...
最新文章
- java什么时候用有参_Java有陷阱——慎用入参做返回值
- BUUCTF(pwn)not_the_same_3dsctf_2016
- 第七章 DevOps工具链
- Flutter:实现红包晃动效果
- 简易 责任链的两种实现方式
- 自定义导航栏的背景、标题、返回按钮文字颜色[转]
- 二分查找以及数组下标的移动规律
- 挖矿机十年变迁,你再也不会用1万比特币买一块披萨
- 将参数传递给Bash函数
- YUY2转RGB 的各种版本
- ASCII码值转化十六进制,十进制数;十六进制字符值转十进制,ASCII码值;
- Unity3D 退出游戏应用的代码
- SAP ERP FI(Financial Accounting)财务会计--BW方向--初级--2
- 计算机ir领域,IR领域的相关等级会议和期刊
- java 单链表一元多项式_java单链表实现一元多项式加法和乘法运算
- 毕业设计之 --- 基于java web的物流信息网的设计与实现
- 如何设置计划任务程序 每6小时运行一次_如何用 Python 打造一个全自动赚钱的 YouTube 视频发布系统并月入过万(被动收益)
- P6560 [SBCOI2020] 时光的流逝 (博弈,反向建图,拓扑排序
- 利用Matlab绘制弹簧—阻尼动态振动模型
- linux一些常用命令
热门文章
- UITableView中selectRowAtIndexPath: animated:scrollPosition滚动到指定Row
- sqlserver2008r2数据库关联孤立账号的方法
- L4,C16:差1墩,从张数最多的套上去找
- Linux磁盘配额应用
- [WorldWind学习]17.视域调度(视域体裁剪)
- 切换节点服务器网站,服务器手动切换节点
- JSP与servlet之间的传值方式
- openMP 并行编程 基础
- 个简单C++程序反汇编解析 (Rev. 3)
- golang中的目录操作