【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>

 总结:

   这些语句的实现有利于提高用户体验,实现软件的傻瓜的目的

你可能感兴趣的:(数据库设计)