应用开发

MySQL常用查询Databases和Tables

字号+作者:益华科技来源:人工智能2025-11-05 15:53:35我要评论(0)

分享一下工作中常见的mysql脚本,此次分享的内容如下:Databasestables一、Databases and schemas列出了 MySQL 实例上的用户数据库(模式):复制select s

分享一下工作中常见的用查mysql脚本,此次分享的用查内容如下:

Databasestables

一、Databases and 用查schemas

列出了 MySQL 实例上的用户数据库(模式):

复制select schema_name as database_namefrom information_schema.schematawhere schema_name not in(mysql,information_schema

,

performance_schema,sys

)

order by schema_name1.2.3.4.5.

说明:database_name - 数据库(模式)名称。

二、用查Tables

1. 列出 MySQL 数据库中的用查表

下面的查询列出了当前或提供的数据库中的表。免费源码下载要列出所有用户数据库中的用查表

(1) 当前数据库

复制select table_schema as database_name

,

table_namefrom information_schema.tableswhere table_type = BASE TABLE and table_schema = database

()

order by database_name, table_name;1.2.3.4.5.6.

说明:

table_schema - 数据库(模式)名称table_name - 表名

(2) 指定数据库

复制select table_schema as database_name

,

table_namefrom information_schema.tableswhere table_type = BASE TABLE and table_schema = database_name -- enter your database name hereorder by database_name, table_name;1.2.3.4.5.6.

说明:

table_schema - 数据库(模式)名称table_name - 表名2. 列出 MySQL 中所有数据库的表

下面的查询列出了所有用户数据库中的所有表:

复制select table_schema as database_name

,

table_namefrom information_schema.tableswhere table_type = BASE TABLE and table_schema not in (information_schema,mysql

,

performance_schema,sys

)

order by database_name, table_name;1.2.3.4.5.6.7.

说明:

table_schema - 数据库(模式)名称table_name - 表名

3. 列出 MySQL 数据库中的 MyISAM 表 复制select table_schema as database_name

,

table_namefrom information_schema.tables tabwhere engine = MyISAM and table_type = BASE TABLE and table_schema not in (information_schema, sys

,

performance_schema,mysql

)

-- and table_schema = your database nameorder by table_schema

,

table_name;1.2.3.4.5.6.7.8.9.10.

说明:

database_name - 数据库(模式)名称table_name - 表名

4. 列出 MySQL 数据库中的 InnoDB 表 复制select table_schema as database_name

,

table_namefrom information_schema.tables tabwhere engine = InnoDB and table_type = BASE TABLE and table_schema not in (information_schema, sys

,

performance_schema,mysql

)

-- and table_schema = your database nameorder by table_schema

,

table_name;1.2.3.4.5.6.7.8.9.10.

说明:

database_name - 数据库(模式)名称table_name - 表名5. 识别 MySQL 数据库中的表存储引擎(模式) 复制select table_schema as database_name

,

table_name

,

enginefrom information_schema.tableswhere table_type = BASE TABLE and table_schema not in (information_schema,mysql

,

performance_schema,sys

)

-- and table_schema = your database nameorder by table_schema

,

table_name;1.2.3.4.5.6.7.8.9.10.

说明:

(1)table_schema - 数据库(模式)名称

(2)table_name - 表名

(3)engine- 表存储引擎。可能的用查值:

CSVInnoDB记忆MyISAM档案黑洞MRG_MyISAM联合的6. 在 MySQL 数据库中查找最近创建的网站模板表 复制select table_schema as database_name

,

table_name

,

create_timefrom information_schema.tableswhere create_time > adddate(current_date,INTERVAL -60 DAY

)

and table_schema not in(information_schema, mysql

,

performance_schema,sys

)

and table_type =BASE TABLE -- and table_schema = your database nameorder by create_time desc

,

table_schema;1.2.3.4.5.6.7.8.9.10.11.

MySQL 数据库中最近 60 天内创建的所有表,按表的创建日期(降序)和数据库名称排序

说明:

database_name - 表所有者,模式名称table_name - 表名create_time - 表的用查创建日期7. 在 MySQL 数据库中查找最近修改的表 复制select table_schema as database_name

,

table_name

,

update_timefrom information_schema.tables tabwhere update_time > (current_timestamp() - interval 30 day

)

and table_type = BASE TABLE and table_schema not in (information_schema, sys

,

performance_schema,mysql

)

-- and table_schema = your database nameorder by update_time desc;1.2.3.4.5.6.7.8.9.10.

所有数据库(模式)中最近 30 天内最后修改的所有表,按更新时间降序排列

说明:

database_name - 数据库(模式)名称table_name - 表名update_time - 表的用查最后更新时间(UPDATE、INSERT 或 DELETE 操作或 MVCC 的用查 COMMIT)香港云服务器

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • 三星Note3处理器的性能与特点(探析三星Note3处理器的优势及应用领域)

    三星Note3处理器的性能与特点(探析三星Note3处理器的优势及应用领域)

    2025-11-05 15:37

  • 探索梦想家24显示器的完美视觉享受(颠覆你的视觉体验,让梦想变为现实)

    探索梦想家24显示器的完美视觉享受(颠覆你的视觉体验,让梦想变为现实)

    2025-11-05 15:24

  • 以Win10使用U盘安装Win7系统教程(Win7系统安装教程,详细步骤讲解,适用于Win10操作系统)

    以Win10使用U盘安装Win7系统教程(Win7系统安装教程,详细步骤讲解,适用于Win10操作系统)

    2025-11-05 13:29

  • 快马一键重装系统教程(简单操作,轻松搞定电脑重装)

    快马一键重装系统教程(简单操作,轻松搞定电脑重装)

    2025-11-05 13:17

网友点评