首页 热点资讯 义务教育 高等教育 出国留学 考研考公
您的当前位置:首页正文

MySQL查看数据表的创建时间和最后修改时间

2023-11-13 来源:华拓网

如何MySQL中一个数据表的创建时间和最后修改时间呢?

可以通过查询information_schema.TABLES 表得到信息。

例如

mysql> SELECT * FROM `information_schema`.`TABLES` WHERE `information_schema`.`TABLES`.`TABLE_SCHEMA` = 'cmdb' AND `information_schema`.`TABLES`.`TABLE_NAME` = 'database_orc_servicegroup'G*************************** 1. row *************************** TABLE_CATALOG: def TABLE_SCHEMA: cmdb TABLE_NAME: database_orc_servicegroup TABLE_TYPE: BASE TABLE ENGINE: InnoDB VERSION: 10 ROW_FORMAT: Dynamic TABLE_ROWS: 1 AVG_ROW_LENGTH: 16384 DATA_LENGTH: 16384MAX_DATA_LENGTH: 0 INDEX_LENGTH: 16384 DATA_FREE: 0 AUTO_INCREMENT: 21763 CREATE_TIME: 2019-07-05 15:34:57 UPDATE_TIME: 2019-08-23 11:25:44 CHECK_TIME: NULLTABLE_COLLATION: utf8_general_ci CHECKSUM: NULL CREATE_OPTIONS: TABLE_COMMENT:1 row in set (0.03 sec)

查询得到各个字段表示数据表的相关信息,例如CREATE_TIMEUPDATE_TIME 就是创建时间和最后更新时间。

MySQL查看数据表的创建时间和最后修改时间

标签:max   更新时间   如何   通过   base   comment   sum   就是   一个   

小编还为您整理了以下内容,可能对您也有帮助:

mysql中如何查看数据库表的创建时间?

方法:

查看数据库表的创建时间可以在information_schema中查看

information_schema数据库表说明:

SCHEMATA表:提供了当前mysql实例中所有数据库的信息。是show databases的结果取之此表。

TABLES表:提供了关于数据库中的表的信息(包括视图)。详细表述了某个表属于哪个schema,表类型,表引擎,创建时间等信息。是show tables from schemaname的结果取之此表。

数据库表的创建时间在TABLES表中的CREATE_TIME字段

SELECT CREATE_TIME FROM TABLES WHERE TABLE_SCHEMA='数据库名' AND TABLE_NAME='表名';

将上面的数据库名以及表名替换为所要查询的数据即可。

mysql怎么查看数据库的时间

首先通过运行数据库客户端管理软件SQLyogEnt进行查询,第一步运行SQLyogEnt,在桌面找到SQLyogEnt的软件图标,用户双击这个图标。

2.然后输入数据库的信息,在界面左下角点击【连接】按钮,连接数据库。

3.连接上数据库后就进入了数据库管理软件的控制台,控制台的左侧以目录的形式显示了当前登录的用户和数据库以及数据库的表。目录的右边从上到下有2个空白的长方形框,上方的是SQL查询语言的输入框,下方显示的是查询所得到的结果。

4.有时候一个数据库IP新建了多个数据库,在查询前要用数据在控制台左侧目录上选择需要操作的数据库,然后在进行查询。

5.上面说道了SQL的长方形空白的输入框,现在我们对数据库表进行一次查询吧。如果要查询一个表中所有的信息可以输入:SELECT * FROM TABLE_Name

6.查询表中的某一条数据:SELECT * FROM Table_Name WHERE id=XXXX  注意这里的id选择表中的唯一键,就是用于标识这条数据与其他数据不同的字段

显示某个字段的数据信息:如name

SELECT name FROM Table_Name WHERE id=XXXX 

7.大家在使用时需要对一个表中的数据进行统计可以使用:

SELECT COUNT(*) FROM Tabele_Name

统计某一个条件的数据:如下方的统计表中年龄字段16岁的所有记录数

SELECT COUNT(*) FROM Tabele_Name where age=16 

统多个条件的数据:如下方的统计表中年龄字段16岁和班级为3班的所有记录数

SELECT COUNT(*) FROM Tabele_Name where age=16 and class=3

mysql怎么查看数据库的时间

首先通过运行数据库客户端管理软件SQLyogEnt进行查询,第一步运行SQLyogEnt,在桌面找到SQLyogEnt的软件图标,用户双击这个图标。

2.然后输入数据库的信息,在界面左下角点击【连接】按钮,连接数据库。

3.连接上数据库后就进入了数据库管理软件的控制台,控制台的左侧以目录的形式显示了当前登录的用户和数据库以及数据库的表。目录的右边从上到下有2个空白的长方形框,上方的是SQL查询语言的输入框,下方显示的是查询所得到的结果。

4.有时候一个数据库IP新建了多个数据库,在查询前要用数据在控制台左侧目录上选择需要操作的数据库,然后在进行查询。

5.上面说道了SQL的长方形空白的输入框,现在我们对数据库表进行一次查询吧。如果要查询一个表中所有的信息可以输入:SELECT * FROM TABLE_Name

6.查询表中的某一条数据:SELECT * FROM Table_Name WHERE id=XXXX  注意这里的id选择表中的唯一键,就是用于标识这条数据与其他数据不同的字段

显示某个字段的数据信息:如name

SELECT name FROM Table_Name WHERE id=XXXX 

7.大家在使用时需要对一个表中的数据进行统计可以使用:

SELECT COUNT(*) FROM Tabele_Name

统计某一个条件的数据:如下方的统计表中年龄字段16岁的所有记录数

SELECT COUNT(*) FROM Tabele_Name where age=16 

统多个条件的数据:如下方的统计表中年龄字段16岁和班级为3班的所有记录数

SELECT COUNT(*) FROM Tabele_Name where age=16 and class=3

在MYSQL中怎样查询数据表的创建时间

USE information_schema
SELECT create_time FROM TABLES WHERE table_name = '表名字'; 表名字为文本型

在MYSQL中怎样查询数据表的创建时间

USE information_schema
SELECT create_time FROM TABLES WHERE table_name = '表名字'; 表名字为文本型

如何查看mysql数据库的创建时间

show table status;
查看这个库最早建表的时间(Create_time),查库的创建时间没办法

如何查看mysql数据库的创建时间

show table status;
查看这个库最早建表的时间(Create_time),查库的创建时间没办法

请问mysql中,怎么查询某条数据的创建时间啊?求指导啊

这个只怕不行,没听说还有这个的,但是你可以用另一种方式,在表中增加一个字段用来存储数据插入时间即可,这样也行

请问mysql中,怎么查询某条数据的创建时间啊?求指导啊

这个只怕不行,没听说还有这个的,但是你可以用另一种方式,在表中增加一个字段用来存储数据插入时间即可,这样也行

mysql 高手进: 跪求:查询createdate(创建日期)最新的那条数据

select a.*
from file_prc a,
(
select AppNo,max(createdate) createdate from `file_prc`
where flag = '1'
group by AppNo
) b
where a.flag = '1' and a.AppNo=b.AppNo
and b.createdate = a.createdate;

查出来的就是最新(createdate)的那条数据,appno重复的去掉

mysql 高手进: 跪求:查询createdate(创建日期)最新的那条数据

select a.*
from file_prc a,
(
select AppNo,max(createdate) createdate from `file_prc`
where flag = '1'
group by AppNo
) b
where a.flag = '1' and a.AppNo=b.AppNo
and b.createdate = a.createdate;

查出来的就是最新(createdate)的那条数据,appno重复的去掉

mysql如何查询a表的发布时间,在B表的开始时间与结束时间之间的所有a表数据

判断条件可以写成,即天数差小于1天的

datediff(log_date, curdate())<-1

SQL server 2008 如何查询一张表里的数据最后的修改时间

select* from sys.tables where name='表名'

这里面有最近修改时间,这个针对表的;针对表内记录的,我也不知道。

显示全文