1. 获取所有表结构(TABLES) SELECT * FROM information_schema.TABLES WHERE TABLE_SCHEMA='数据库名'; TABLES表:提供了关于数据库中的表的信息(包括视图)。详细表述了某个表属于哪个schema,表类型,表引擎,创建时间等信息。各字段说明如下: 详细说明: row_format 若一张表里面不存在varchar、text以及其变形、blob...
语句如下: SELECT TABLE_NAME AS tableName, TABLE_COMMENT AS tableComment, CREATE_TIME AS createTime FROM information_schema.TABLES WHERE TABLE_SCHEMA = '具体某个数据库' -- TABLE_SCHEMA = (SELECT DATABASE ()) # 该条件表示查询当前数据库 1. 2. 3. 4. 5. 6. 7. 8. 9. 各字段含义如下:...
SELECT * FROM information_schema.COLUMNS WHERE TABLE_SCHEMA='数据库名'; 字段说明: 另外还有TABLES表,可以查询出每个表的详细信息。 SELECT * FROM information_schema.TABLES WHERE TABLE_SCHEMA='数据库名'; 字段说明:
23.1. INFORMATION_SCHEMA表 23.1.1. INFORMATION_SCHEMA SCHEMATA表 23.1.2. INFORMATION_SCHEMA TABLES表 23.1.3. INFORMATION_SCHEMA COLUMNS表 23.1.4. INFORMATION_SCHEMA STATISTICS表 23.1.5. INFORMATION_SCHEMA USER_PRIVILEGES表 23.1.6. INFORMATION_SCHEMA SCHEMA_PRIVILEGES表 23.1.7. INFORMATION_SCHEMA TABLE...
TABLE_ROWS AS '数据量', TRUNCATE(DATA_LENGTH/1024/1024, 2) AS '数据容量(MB)', TRUNCATE(INDEX_LENGTH/1024/1024, 2) AS '索引容量(MB)', CREATE_TIME AS '创建时间', UPDATE_TIME AS '更新时间', Table_comment AS '表注释' FROM information_schema.`TABLES` WHERE TABLE_SCHEMA='数据库名' ...
下面是一个使用 Python 和 MySQL Connector/Python 实现的示例代码,演示了如何修改 information_schema.tables 中表的注释。 importmysql.connector# 连接数据库cnx=mysql.connector.connect(user='username',password='password',host='localhost',database='information_schema')cursor=cnx.cursor()# 创建临时表 temp_...
information_schema.tables 视图中,update_time 字段记录了表的最后修改时间,即某个表最后一次插入、更新、删除记录的事务提交时间。 update_time 字段有个问题,就是它记录的表的最后修改时间不一定靠谱。 从省事的角度来说,既然它太不靠谱,我们不用它就好了。
information_schema中的表主要有三类:SCHEMATA、TABLES和COLUMNS。SCHEMATA表存储了数据库的基本信息,包括数据库的名字、字符集、默认存储引擎等等。TABLES表存储了数据库中所有表的信息,包括表的名字、所属数据库、创建时间、引擎类型等等。COLUMNS表存储了表中所有列的信息,包括列的名字、数据类型、是否允许为空、默认值...
02 TABLES表 TABLES 表存储了 Mysql 数据库中表的信息。会记录这张表是属于哪个数据库(TABLE_SCHEMA),是做什么的表(表注释),多会创建的(CREATE_TIME),有多少行数据(INDEX_LENGTH)等信息。 select*frominformation_schema.TABLES 03 COLUMNS表 COLUMNS 表存储了 Mysql 数据库中每张表中的列信息。会记录这列是属...