【ERPシステム設計】【データベース設計】表注釈と表中フィールド注釈を読み取る
1790 ワード
以前はプロジェクトのお客様が表の注釈と表のフィールドの注釈を見るように要求したため、最初は霧の水で、前にやったことがありませんか、それとも一歩一歩ですか.
テスト:【前のデータベースにテーブルが存在しました.ここで説明します】
1新しいテーブル
2データベース内のすべてのテーブルコメントの表示
要点:select table_comment from information_schema.tables where table_schema=「データベース名」
3データテーブルのすべてのフィールドコメントの表示
要点:select column_comment from Information_schema.columns where table_name=「テーブル名」;
まとめ:
これらの文の実現はユーザー体験を高め、ソフトウェアのバカな目的を実現するのに役立つ.
テスト:【前のデータベースにテーブルが存在しました.ここで説明します】
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>
まとめ:
これらの文の実現はユーザー体験を高め、ソフトウェアのバカな目的を実現するのに役立つ.