【ERPシステム設計】【データベース設計】表注釈と表中フィールド注釈を読み取る


以前はプロジェクトのお客様が表の注釈と表のフィールドの注釈を見るように要求したため、最初は霧の水で、前にやったことがありませんか、それとも一歩一歩ですか.
テスト:【前のデータベースにテーブルが存在しました.ここで説明します】
1新しいテーブル
   
mysql> create table stu1(

    -> id int not null auto_increment primary key comment "a"

    -> )

    -> comment =" 1";

Query OK, 0 rows affected (0.11 sec)



mysql> create table stu2(

    -> id int not null auto_increment primary key comment "b"

    -> )

    -> comment =" 2";

Query OK, 0 rows affected (0.07 sec)



mysql> create table stu3(

    -> id int not null auto_increment primary key comment "C"

    -> )

    -> comment =" 3";

Query OK, 0 rows affected (0.11 sec)



mysql> show tables;

+----------------+

| Tables_in_test |

+----------------+

| stu1           |

| stu2           |

| stu3           |

| test_table     |

+----------------+

4 rows in set (0.01 sec)


  
2データベース内のすべてのテーブルコメントの表示
要点:select table_comment from information_schema.tables where table_schema=「データベース名」
 
mysql> select table_comment from information_schema.tables where table_schema="test";

+---------------+

| table_comment |

+---------------+

|  1         |

|  2         |

|  3         |

|          |

+---------------+

4 rows in set (0.01 sec)


  
3データテーブルのすべてのフィールドコメントの表示
要点:select column_comment  from Information_schema.columns where table_name=「テーブル名」;
mysql> select column_comment as " " from Information_schema.columns where table_name="stu1";

+----------+

|   |

+----------+

| a        |

+----------+

1 row in set (0.04 sec)



mysql>


まとめ:
これらの文の実現はユーザー体験を高め、ソフトウェアのバカな目的を実現するのに役立つ.