更新时间:2022-01-16 16:58:15
向您解释如何在mysql中查看数据库。相信朋友们也应该很关心这个话题。现在我们来谈谈如何在mysql中为我的朋友查看数据库。边肖还收集了如何在mysql中查看数据库的信息。我希望你看到后会喜欢。
在mysql中,可以使用“SHOW DATABASES”语句来查看数据库。此语句可以查看或显示当前用户权限范围内的数据库;语法“SHOW DatabaSes[LIKE ' DatabaSe name]”。
(推荐教程:mysql视频教程)
数据库可以被看作是一个专用于存储数据对象的容器。每个数据库都有一个唯一的名字,数据库的名字有实际意义,这样我们可以清楚地看到每个数据库用来存储什么数据。MySQL数据库中有系统数据库和用户自定义数据库。系统数据库是安装MySQL后系统自带的数据库。用户定义的数据库是由用户创建的数据库。
您可以在MySQL中使用SHOW DATABASES语句来查看或显示当前用户权限范围内的数据库。查看数据库的语法格式是:
显示数据库[像“数据库名”一样];语法如下:
LIKE子句是可选的,用于匹配指定的数据库名称。LIKE子句可以部分匹配,也可以完全匹配。
数据库名称用单引号“”括起来。
示例1:查看所有数据库
列出当前用户可以查看的所有数据库:
mysql SHOW DATABASES
-
数据库|
-
|信息_架构|
| mysql |
|性能_架构|
| sakila |
| sys |
|世界|
-
集合中的6行(0.22秒)您可以发现上面的列表中有6个数据库,它们是在安装MySQL时自动创建的。他们各自的职能如下:
Information_schema:主要存储系统中的一些数据库对象信息,如用户表信息、列信息、权限信息、字符集信息、分区信息等。
MySQL:MySQL的核心数据库类似于SQL Server中的主表,主要负责存储MySQL本身需要使用的控制和管理信息,如数据库用户、用户访问权限等。常用如修改mysql数据库用户表中的root用户密码。
Performance_schema:主要用于收集数据库服务器性能参数。
sakila:MySQL提供的示例数据库。这个数据库中有16个表。这些数据表很常见。设计数据库时,可以参考这些示例数据表来快速完成所需的数据表。
Sys:安装了sys:MySQL 5.7之后会多一个SYS数据库。Sys数据库主要提供performation_schema的一些视图数据,主要是让开发人员和用户更容易查看性能问题。
世界:世界数据库是由MySQL自动创建的数据库。该数据库只包括三个数据表,用于存储城市、国家和国家使用的语言等。
示例2:创建和查看数据库
首先,创建名为test_db的数据库:
mysql CREATE DATABASE test _ db
查询正常,1行受影响(0.12秒)然后使用SHOW DATABASES语句显示权限范围内的所有数据库名称,如下所示:
mysql SHOW DATABASES
-
数据库|
-
|信息_架构|
| mysql |
|性能_架构|
| sakila |
| sys |
| test_db |
|世界|
-
集合中的行(0.22秒)看,刚刚创建的数据库已经显示。
例3:使用LIKE子句
首先,创建三个名为test_db、db_test和db_test_db的数据库。
1)使用LIKE子句查看与test_db完全匹配的数据库:
MySQL SHow DatabaSes LIKE ' test _ db ';
-
|数据库(test_db) |
-
| test_db |
-
集合中的1行(0.03秒)2)使用LIKE子句查看名称包含测试的数据库:
MySQL SHow DatabaSes LIKE“% test %”;
-
|数据库(%测试%) |
% 20-% 20% 0A % 7C % 20db _ test % 20% 7C % 0A % 20-% 0A % 7C % 20db _ test _ DB % 20% 0A % 7C % 20 test _ DB % 20% 7C % 0A % 20-% 20% 0A 3% 20行% 20设置中的% 20% 20% 280.03% 20秒% 293% 29% 20% E4 % BD % BF % E7