• 查询mysql所有表数据、字段信息


    根据库名获取所有表的信息

    复制代码
    SELECT
        *
    FROM
        information_schema.`TABLES`
    WHERE
        TABLE_SCHEMA = 'erp';
    复制代码

    根据库名获取所有表名称和表说明

    复制代码
    SELECT
        TABLE_NAME,
        TABLE_COMMENT
    FROM
        information_schema.`TABLES`
    WHERE
        TABLE_SCHEMA = 'erp';
    复制代码

    view:

    根据库名获取所有的字段信息

    复制代码
    SELECT
        TABLE_SCHEMA AS '库名',
        TABLE_NAME AS '表名',
        COLUMN_NAME AS '列名',
        ORDINAL_POSITION AS '列的排列顺序',
        COLUMN_DEFAULT AS '默认值',
        IS_NULLABLE AS '是否为空',
        DATA_TYPE AS '数据类型',
        CHARACTER_MAXIMUM_LENGTH AS '字符最大长度',
        NUMERIC_PRECISION AS '数值精度(最大位数)',
        NUMERIC_SCALE AS '小数精度',
        COLUMN_TYPE AS 列类型,
        COLUMN_KEY 'KEY',
        EXTRA AS '额外说明',
        COLUMN_COMMENT AS '注释'
    FROM
        information_schema.`COLUMNS`
    WHERE
        TABLE_SCHEMA = 'erp'
    ORDER BY
        TABLE_NAME,
        ORDINAL_POSITION;
    复制代码

    view:

    根据库名获取所有的库和表字段的基本信息

    复制代码
    SELECT
        C.TABLE_SCHEMA AS '库名',
        T.TABLE_NAME AS '表名',
        T.TABLE_COMMENT AS '表注释',
        C.COLUMN_NAME AS '列名',
        C.COLUMN_COMMENT AS '列注释',
        C.ORDINAL_POSITION AS '列的排列顺序',
        C.COLUMN_DEFAULT AS '默认值',
        C.IS_NULLABLE AS '是否为空',
        C.DATA_TYPE AS '数据类型',
        C.CHARACTER_MAXIMUM_LENGTH AS '字符最大长度',
        C.NUMERIC_PRECISION AS '数值精度(最大位数)',
        C.NUMERIC_SCALE AS '小数精度',
        C.COLUMN_TYPE AS 列类型,
        C.COLUMN_KEY 'KEY',
        C.EXTRA AS '额外说明'
    FROM
        information_schema.`TABLES` T
    LEFT JOIN information_schema.`COLUMNS` C ON T.TABLE_NAME = C.TABLE_NAME
    AND T.TABLE_SCHEMA = C.TABLE_SCHEMA
    WHERE
        T.TABLE_SCHEMA = 'erp' 
    ORDER BY
        C.TABLE_NAME,
        C.ORDINAL_POSITION;
    复制代码

    view: 

  • 相关阅读:
    acm课程练习2--1002
    acm课程练习2--1001
    SDAU课程练习--problemQ(1016)
    SDAU课程练习--problemG(1006)
    SDAU课程练习--problemO(1014)
    SDAU课程练习--problemB(1001)
    SDAU课程练习--problemA(1000)
    SDAU课程练习--problemC
    SDAU课程练习--problemE
    不安全函数(转)
  • 原文地址:https://www.cnblogs.com/YuyuanNo1/p/13204200.html
Copyright © 2020-2023  润新知