1) 分表之后统计数据的总量

    SELECT
        (a0.total + a1.total + a2.total + a3.total + a4.total + a5.total + a6.total + a7.total) total
    FROM
    (
        (
            SELECT
                count(*) AS total
            FROM
                wx_00
        ) a0,
        (
            SELECT
                count(*) AS total
            FROM
                wx_01
        ) a1,
        (
            SELECT
                count(*) AS total
            FROM
                wx_02
        ) a2,
        (
            SELECT
                count(*) AS total
            FROM
                wx_03
        ) a3,
        (
            SELECT
                count(*) AS total
            FROM
                wx_04
        ) a4,
        (
            SELECT
                count(*) AS total
            FROM
                wx_05
        ) a5,
        (
            SELECT
                count(*) AS total
            FROM
                wx_06
        ) a6,
        (
            SELECT
                count(*) AS total
            FROM
                wx_07
        ) a7
    );

 

  2. 导出整个数据库或表中的数据字典

SELECT
    TABLE_NAME as '表名',
    COLUMN_NAME as '字段',
    COLUMN_TYPE as '数据类型',
  COLUMN_DEFAULT as '默认值',
  IS_NULLABLE as '是否为NULL', 
    COLUMN_COMMENT as '备注'
FROM
    information_schema. COLUMNS
WHERE
    TABLE_SCHEMA = 'jiaoni_zmt';

SELECT
    TABLE_NAME as '表名',
    COLUMN_NAME as '字段',
    COLUMN_TYPE as '数据类型',
  COLUMN_DEFAULT as '默认值',
  IS_NULLABLE as '是否为NULL', 
    COLUMN_COMMENT as '备注'
FROM
    information_schema. COLUMNS
WHERE
    TABLE_SCHEMA = 'jiaoni_zmt' AND TABLE_NAME ='app_member';

 

相关文章:

  • 2021-07-11
  • 2022-01-17
  • 2022-12-23
  • 2021-05-27
  • 2021-10-09
  • 2021-05-19
猜你喜欢
  • 2022-12-23
  • 2021-12-04
  • 2021-11-30
  • 2021-12-02
  • 2022-02-23
相关资源
相似解决方案