zoukankan      html  css  js  c++  java
  • mysql使用sql语句查询数据库所有表注释已经表字段注释

    mysql使用sql语句查询数据库所有表注释已经表字段注释


    场景:
    1. 要查询数据库 "mammothcode" 下所有表名以及表注释
    /* 查询数据库 ‘mammothcode’ 所有表注释 */

    SELECT TABLE_NAME,TABLE_COMMENT FROM information_schema.TABLES 
    WHERE table_schema='数据库名称' 
        and Table_Name ='表名称'

    2. 要查询表字段的注释
    /* 查询数据库 ‘mammothcode’ 下表 ‘t_adminuser’ 所有字段注释 */

    SELECT TABLE_NAME,ORDINAL_POSITION,COLUMN_NAME,
      case when exists(select * 
           from INFORMATION_SCHEMA.`KEY_COLUMN_USAGE` t1
           where t0.table_schema=t1.table_schema 
            and t0.table_name=t1.table_name
            and t0.COLUMN_NAME=t1.COLUMN_NAME
            and t1.constraint_name='PRIMARY' ) then '主键' else '' END as 'PRIMARY',
      DATA_TYPE,COLUMN_TYPE,column_comment 
    FROM INFORMATION_SCHEMA.Columns t0
    WHERE table_schema='数据库名称'
     and table_name='表名' 
        order by TABLE_NAME,ORDINAL_POSITION
  • 相关阅读:
    MongoVUE 使用教程
    Mongo
    thinkPHP
    从关系型数据库到非关系型数据库
    boost 文件系统
    boost 随机数发生器
    CString/string 区别及其转化
    boost uuid
    使用命令行解析php文件
    Log4PHP日志库使用
  • 原文地址:https://www.cnblogs.com/sandyljg/p/13952563.html
Copyright © 2011-2022 走看看