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

如何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: 16384
MAX_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: NULL
TABLE_COLLATION: utf8_general_ci
       CHECKSUM: NULL
 CREATE_OPTIONS:
  TABLE_COMMENT:
1 row in set (0.03 sec)

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

原文地址:https://www.cnblogs.com/lanyangsh/p/11405051.html

时间: 2024-10-13 11:56:28

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

mysql查看数据表索引信息

查看索引 mysql> show index from tblname; mysql> show keys from tblname; · Table 表的名称. · Non_unique 如果索引不能包括重复词,则为0.如果可以,则为1. · Key_name 索引的名称. · Seq_in_index 索引中的列序列号,从1开始. · Column_name 列名称. · Collation 列以什么方式存储在索引中.在MySQL中,有值‘A’(升序)或NULL(无分类). · Cardi

02 MySQL之数据表的基本操作

01-创建数据表 # 切换数据库 use test_db; # 创建数据表 语法规则如下: create table 表名 ( 字段名1, 数据类型 [列级别约束条件] [默认值], 字段名2, 数据类型 [列级别约束条件] [默认值], ...... [表级别约束条件] ); 注意: 1.要创建的表名称,不区分大小写,不能使用SQL关键字. 2.数据表中创建多列,要用 逗号 隔开. 例: create table test_db ( id INT(11), name VARCHAR(25),

MYSQL千万级数据表,创建表及字段扩展的几条建议

MYSQL千万级数据表,创建表及字段扩展的几条建议 一:概述 当我们设计一个系统时,需要考虑到系统的运行一段时间后,表里数据量大约有多少,如果在初期,就能估算到某几张表数据量非常庞大时(比如聊天消息表),就要把表创建好,这篇文章从创建表,增加数据,以及字段扩展,这几个方面来给出建议. 二:创建表 假如现在我们需要创建IM项目中的聊天消息表,这个表数据量大,读操作远超过写操作,我们都知道,mysql常用的数据库引擎主要有innodb,myisam,这两个数据库引擎主要区别是,innodb支持事务,

mysql中数据表

概述: 数据表(或称表)是数据库中最重要的组成部分之一,是其他对象的基础. 关系型数据库就是一张二维表格 行称之为记录 列称之为字段 打开数据库:USE+数据库名称 查看所选择的数据库  SELECT  DATABASE(); 创建数据表 CREATE TABLE [IF NOT EXISTS] table_name(column_name data_type,..) 查看数据表是否存在,SHOW TABLES [FROM db_name] [LIKE 'pattern' | WHERE exp

MySQL查询数据表中数据记录(包括多表查询)

MySQL查询数据表中数据记录(包括多表查询) MySQL查询数据表中数据记录(包括多表查询) 转自:http://www.baike369.com/content/?id=5355 在MySQL中创建数据库的目的是为了使用其中的数据. 使用select查询语句可以从数据库中把数据查询出来. select语句的语法格式如下: select selection_list // 要查询的内容,选择哪些列 from table_list // 从什么表中查询,从何处选择行 where primary_

如何查看数据表及数据表结构

我们创建好了数据表,那么我们该怎么去查看数据表列表呢? 一.查看数据表列表的语法结构 SHOW TABLES [FROM db_name] [LIKE 'pattern' | WHERE expr] FROM db_name表示,我们不仅可以查看当前数据库里的数据表,还可以查看别的数据库里的数据表 mysql> show tables;+----------------+| Tables_in_test |+----------------+| tb1 |+----------------+1

SQL笔记-第二章,数据表的创建和管理

数据类型 分5类:整数.数值.字符相关.日期时间以及二进制 1.整数 数据库系统 类型 说明 MYSQL tinyint [unsigned] 一个很小的整数.有符号的范围是-128 到127,无符号的范围是0 到255. smallint [unsigned] 一个小整数.有符号的范围是-32768到32767,无符号的范围是0 到65535. mediumint [unsigned] 一个中等大小整数.有符号的范围是-8388608到8388607,无符号的范围是0到16777215. in

MySQL中数据表的基本操纵

本文基于对国家863中部软件孵化器编著的<MySQL从入门大精通>一书的操作实践.  一.创建数据表 数据表属于数据库,在创建数据表之前,应该使用语句 USE 数据库名  指定操作是在那个数据库中进行. 创建数据表的语句为CREATE TABLE ,语法规则如下: 1 CREATE TABLE 表名 2 ( //为括号 3 字段名1 数据类型 [列级别约束条件] [默认值], 4 字段名1 数据类型 [列级别约束条件] [默认值], 5 ...... 6 [表级约束条件] 7 ); //要有分

mysql查看数据库命令

打开的数据库的命令 mysql> use mysql Database changed 查看数据库的命令 mysql> show databases; 查看数据表的详细结构 mysql> desc func; 新建数据库 mysql> create database school; Query OK, 1 row affected (0.00 sec) 新建表 mysql> create table user01( -> id varchar(20) NOT NULL,