您现在的位置是:主页 > 数据库技术 > 数据库技术

如何查询mysql的数据库

IDCBT2022-01-07服务器技术人已围观

简介本篇内容介绍了“如何查询mysql的数据库”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅

本篇内容介绍了“如何查询mysql的数据库”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

在mysql中,可以利用“SHOW DATABASES;”语句列出当前用户可查看的所有数据库,也可以利用“SHOW DATABASES LIKE '字符串';”语句列出包含指定字符串的数据库。

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

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

    如果想要查看所有数据库,可以直接语句:

    SHOW DATABASES;

    这样可以列出当前用户可查看的所有数据库,例:

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

    可以发现,在上面的列表中有 6 个数据库,它们都是安装 MySQL 时系统自动创建的。

      也可以将SHOW DATABASES 语句配合LIKE 从句使用,这样可以列出包含指定字符串的数据库。

      SHOW DATABASES [LIKE '字符串'];

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

        字符串:指定用来匹配的字符串。“字符串”可以是一个很完整的字符串,也可以包含通配符。

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

          “%”是 MySQL 中最常用的通配符,它能代表任何长度的字符串,字符串的长度可以为 0。例如,a%b表示以字母 a 开头,以字母 b 结尾的任意长度的字符串。该字符串可以代表 ab、acb、accb、accrb 等字符串。

          “_”只能代表单个字符,字符的长度不能为 0。例如,a_b可以代表 acb、adb、aub 等字符串。

          1) 使用 LIKE 从句,查看与 test_db 完全匹配的数据库:

          mysql> SHOW DATABASES LIKE 'test_db';
          +--------------------+
          | Database (test_db) |
          +--------------------+
          | test_db            |
          +--------------------+
          1 row in set (0.03 sec)

          标签:

          很赞哦! ()

本栏推荐