zoukankan      html  css  js  c++  java
  • mysql维护数据字典

    利用数据库本身的备注字段:对表和列增加备注字段。

    CREATE TABLE `tb_area` (
      `area_id` int(2) NOT NULL AUTO_INCREMENT COMMENT '地点id',
      `area_name` varchar(200) DEFAULT NULL COMMENT '地点name',
      `priority` int(2) DEFAULT '0' COMMENT '优先级',
      `create_time` datetime DEFAULT NULL COMMENT '创建时间',
      `last_edit_time` datetime DEFAULT NULL COMMENT '最后修改时间',
      PRIMARY KEY (`area_id`),
      UNIQUE KEY `UK_AREA` (`area_id`) USING BTREE
    ) ENGINE=InnoDB AUTO_INCREMENT=15 DEFAULT CHARSET=utf8 COMMENT='地区表';

    导出数据字典(很通用)但是注意:更改表备注时,只需要更改表备注,其他的一些列的属性(列的长度、宽度、是否非空)必须保持原样

    SELECT
        a.table_name,
        b.TABLE_COMMENT,
        a.COLUMN_NAME,
        a.COLUMN_TYPE,
        a.COLUMN_COMMENT 
    FROM information_schema.COLUMNS a 
    JOIN information_schema.TABLES b ON a.table_schema = b.table_schema AND a.table_name = b.table_name
    WHERE
        a.table_name = 'tb_area'

  • 相关阅读:
    PHP的语言规范
    Js 中的this
    Js 事件
    Js DOM 操作
    Js DOM对象
    Js 对象三
    Js 定时器
    Js 对象二
    Js 对象
    POJ 2987 Firing(最大流最小割の最大权闭合图)
  • 原文地址:https://www.cnblogs.com/ooo0/p/12254827.html
Copyright © 2011-2022 走看看