mirror of
				https://gitee.com/dromara/mayfly-go
				synced 2025-11-04 08:20:25 +08:00 
			
		
		
		
	
		
			
				
	
	
		
			69 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			SQL
		
	
	
	
	
	
			
		
		
	
	
			69 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			SQL
		
	
	
	
	
	
--MYSQL_TABLE_MA 表信息元数据
 | 
						|
SELECT
 | 
						|
  table_name tableName,
 | 
						|
  table_comment tableComment
 | 
						|
from
 | 
						|
  information_schema.tables
 | 
						|
WHERE
 | 
						|
  table_schema = (
 | 
						|
    SELECT
 | 
						|
      database ()
 | 
						|
  )
 | 
						|
---------------------------------------
 | 
						|
--MYSQL_TABLE_INFO 表详细信息
 | 
						|
SELECT
 | 
						|
  table_name tableName,
 | 
						|
  table_comment tableComment,
 | 
						|
  table_rows tableRows,
 | 
						|
  data_length dataLength,
 | 
						|
  index_length indexLength,
 | 
						|
  create_time createTime
 | 
						|
FROM
 | 
						|
  information_schema.tables
 | 
						|
WHERE
 | 
						|
  table_schema = (
 | 
						|
    SELECT
 | 
						|
      database ()
 | 
						|
  )
 | 
						|
---------------------------------------
 | 
						|
--MYSQL_INDEX_INFO 索引信息
 | 
						|
SELECT
 | 
						|
  index_name indexName,
 | 
						|
  column_name columnName,
 | 
						|
  index_type indexType,
 | 
						|
  non_unique nonUnique,
 | 
						|
  SEQ_IN_INDEX seqInIndex,
 | 
						|
  INDEX_COMMENT indexComment
 | 
						|
FROM
 | 
						|
  information_schema.STATISTICS
 | 
						|
WHERE
 | 
						|
  table_schema = (
 | 
						|
    SELECT
 | 
						|
      database ()
 | 
						|
  )
 | 
						|
  AND table_name = '%s'
 | 
						|
ORDER BY
 | 
						|
  index_name asc,
 | 
						|
  SEQ_IN_INDEX asc
 | 
						|
---------------------------------------
 | 
						|
--MYSQL_COLUMN_MA 列信息元数据
 | 
						|
SELECT
 | 
						|
  table_name tableName,
 | 
						|
  column_name columnName,
 | 
						|
  column_type columnType,
 | 
						|
  column_default columnDefault,
 | 
						|
  column_comment columnComment,
 | 
						|
  column_key columnKey,
 | 
						|
  extra extra,
 | 
						|
  is_nullable nullable
 | 
						|
from
 | 
						|
  information_schema.columns
 | 
						|
WHERE
 | 
						|
  table_schema = (
 | 
						|
    SELECT
 | 
						|
      database ()
 | 
						|
  )
 | 
						|
  AND table_name in (%s)
 | 
						|
ORDER BY
 | 
						|
  tableName,
 | 
						|
  ordinal_position |