MySQL查询数据库中的表和字段

Posted dkbnull

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL查询数据库中的表和字段相关的知识,希望对你有一定的参考价值。

查询数据库中所有表名

        select table_name
        from information_schema.tables
        where table_schema = '数据库名'
          and table_type = 'BASE TABLE'

查询数据库中指定表的所有字段名

        select column_name
        from information_schema.columns
        where table_schema = '数据库名'
          and table_name = '表名'

查询包含某个字段的所有表名

        select table_name
        from information_schema.columns
        where table_schema = '数据库名'
          and table_name in
              (select table_name
               from information_schema.tables
               where table_schema = '数据库名'
                 and table_type = 'BASE TABLE')
          and column_name = '字段名'

以上是关于MySQL查询数据库中的表和字段的主要内容,如果未能解决你的问题,请参考以下文章

MySQL查询数据库中的表和字段

查询mysql数据库中所有的表和对应表中所有的字段

MYSQL数据库--定义表和字段的别名

SQLSERVER查询整个数据库中某个特定值所在的表和字段的方法

如何查询oracle中的所有表和视图

mysql怎样查询一个表中所有数据