mirror of
https://gitee.com/dromara/mayfly-go
synced 2025-11-03 16:00:25 +08:00
fix: 机器文件下载问题修复&dbm重构
This commit is contained in:
67
server/internal/db/dbm/dbi/metasql/mysql_meta.sql
Normal file
67
server/internal/db/dbm/dbi/metasql/mysql_meta.sql
Normal file
@@ -0,0 +1,67 @@
|
||||
--MYSQL_DBS 数据库名信息
|
||||
SELECT
|
||||
SCHEMA_NAME AS dbname
|
||||
FROM
|
||||
information_schema.SCHEMATA
|
||||
WHERE
|
||||
SCHEMA_NAME NOT IN ('mysql', 'information_schema', 'performance_schema')
|
||||
---------------------------------------
|
||||
--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_type = 'BASE TABLE'
|
||||
AND 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 = ?
|
||||
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,
|
||||
NUMERIC_SCALE numScale
|
||||
from
|
||||
information_schema.columns
|
||||
WHERE
|
||||
table_schema = (
|
||||
SELECT
|
||||
database ()
|
||||
)
|
||||
AND table_name in (%s)
|
||||
ORDER BY
|
||||
tableName,
|
||||
ordinal_position
|
||||
Reference in New Issue
Block a user