之前由于做项目客户要求要看到表注释和表中字段注释,刚开始做的时候是一头雾水,之前没有做过,还是一步一步来

测试:【之前数据库中已经存在一个表,特此说明】

 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>

 总结:

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

posted on 2012-04-16 19:02  十二月的黄昏  阅读(747)  评论(0编辑  收藏  举报