MySQL如何查看有哪些数据库

61次阅读
没有评论

共计 1709 个字符,预计需要花费 5 分钟才能阅读完成。

丸趣 TV 小编给大家分享一下 MySQL 如何查看有哪些数据库,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

在 MySQL 中,可以利用“SHOW DATABASES”语句来查看有哪些数据库,该语句可以查看或显示当前用户权限范围以内的所有数据库,语法“SHOW DATABASES [LIKE 字符串”。

本教程操作环境:windows7 系统、mysql8 版本、Dell G3 电脑。

在 MySQL 中,可使用 SHOW DATABASES 语句来查看或显示当前用户权限范围以内的数据库。查看数据库的语法格式为:

SHOW DATABASES [LIKE  字符串 

语法说明如下:

LIKE 从句是可选项,用于匹配指定的数据库名称。LIKE 从句可以部分匹配,也可以完全匹配。

字符串 由单引号 包围,指定用来匹配的字符串;“字符串”可以是一个很完整的字符串,也可以包含通配符。

LIKE 关键字支持百分号“%”和下划线“_”通配符。

通配符是一种特殊语句,主要用来模糊查询。当不知道真正字符或者懒得输入完整名称时,可以使用通配符来代替一个或多个真正的字符。

1、直接使用 SHOW DATABASES 查看所有数据库

列出当前用户可查看的所有数据库:

mysql  SHOW DATABASES;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| performance_schema |
| sakila |
| sys |
| test_db |
| world |
+--------------------+
7 row in set (0.22 sec)

2、使用 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 如何查看有哪些数据库”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注丸趣 TV 行业资讯频道!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-07-17发表,共计1709字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)