`

mysql查看和修改注释

阅读更多

        mysql查看和修改注释,这里创建一张学生表来进行说明。

一.如何创建表

        创建表的时候写注释。

create table test1
(
     field_name int comment '字段的注释'
)comment='表的注释';

        创建学生表示例如下:



二.修改表的注释和创建

alter table test1 comment '修改后的表的注释';

        示例代码如下:

ALTER TABLE `student` COMMENT '学生表2.0';

        结果如下图所示: 


 



三. 修改字段的注释

alter table test1 modify column field_name int comment '修改后的字段注释';

        注意:字段名和字段类型照写就行

        修改示例如下:

ALTER TABLE `student` MODIFY COLUMN `id` COMMENT '学号';

        查看字段的信息,代码如下:

SHOW FULL COLUMNS  FROM `student`;

        结果如图所示:





四.查看表注释的方法

1.在生成的SQL语句中看

show create table test1;

        如查看student表的注释

SHOW CREATE TABLE `student`
2.在元数据的表里面看
use information_schema;
select * from TABLES where TABLE_SCHEMA='my_db' and TABLE_NAME='test1'
        或
select * from information_schema.tables where table_schema='my_db' and table_name='test1';
 
五.查看字段注释的方法

1.show方法

show full columns from test1;

2.在元数据的表里面看

select * from COLUMNS where TABLE_SCHEMA='my_db' and TABLE_NAME='test1'

        或

 

select * from information_schema.columns where table_schema='my_db' and table_name='test1'

 

六.查看表的约束信息
        mysql 客户端提供的describe table_name命令,只能显示一个表的primary key和foreign key。
        mysql所有有关数据schema的信息都保存在INFORMATION_SCHEMA这个database instance里面。其中的TABLE_CONSTRAINTS和KEY_COLUMN_USAGE表,保存了表的所有key信息。
        TABLE_CONSTRAINTS,保存了表的约束条件,而KEY_COLUMN_USAGE保存了表的详细column对应的约束条件信息。
        示例如下:
select * from information_schema.TABLE_CONSTRAINTS t where t.table_name = 'student';
select * from information_schema.KEY_COLUMN_USAGE t where t.table_name = 'student' and t.CONSTRAINT_NAME = 'PRIMARY';
  • 大小: 8 KB
  • 大小: 10.6 KB
  • 大小: 3.1 KB
  • 大小: 10.4 KB
  • 大小: 3.5 KB
  • 大小: 9.6 KB
  • 大小: 13.2 KB
  • 大小: 15.9 KB
分享到:
评论

相关推荐

    解决CodeSmith生成mysql实体没有字段注释和表注释

    然而,有时我们可能需要自定义生成的代码,例如为MySQL实体添加字段注释和表注释,以提高代码可读性和维护性。标题提到的问题“解决CodeSmith生成mysql实体没有字段注释和表注释”正是针对这一需求。 首先,让我们...

    解决CodeSmith 8.0生成mysql实体没有字段注释和表注释,亲测好用

    在本文中,我们将深入探讨如何解决在使用CodeSmith 8.0时遇到的MySQL实体没有字段注释和表注释的问题,以及如何进行相关设置。 首先,问题的症结在于CodeSmith在生成代码时未能正确地读取并映射MySQL数据库中的表...

    codesmith mysql注释获取修改

    由于模板映射mysql生成代码后发现注释丢了,修正了mysql下获取注释的问题,需要的朋友可以下载直接替换对应的dll即可

    PowerDesigner逆向工程-Mysql,并解决没有注释的问题!

    本文将深入探讨如何使用PowerDesigner进行MySQL数据库的逆向工程,并解决逆向工程过程中可能出现的没有注释的问题。 首先,让我们了解什么是逆向工程。逆向工程,也称为数据库反向设计,是指从已有的数据库中提取其...

    mysql 数据字段导出工具 增加了注释字段导出

    在别人基础上修改了一下。 感性原作者的奉献 一起贡献都归功与原作者

    动软代码生成器mysql字段注释生成.zip

    动软代码生成器针对MySQL数据库提供了字段注释生成的功能,使得数据库表结构的说明更加清晰,便于团队协作和后续的代码维护。 一、MySQL字段注释生成的意义 在MySQL数据库中,每个字段都有可能包含特定业务含义或...

    动软代码生成器生成MySql数据库文档无注释解决方案-方案包.rar

    5. **版本控制和协同**:使用版本控制系统(如Git)记录每次更改,确保所有团队成员都能查看到最新的、带注释的文档。同时,使用协同工具(如Confluence或Wiki)分享和讨论数据库设计,以保持注释的同步和准确。 四...

    Mysql 教程 - MySql 配置修改.pdf

    MySQL 配置修改是 MySQL 的一个重要方面,因为它直接影响着 MySQL 的性能和安全性。在这个教程中,我们将学习如何修改 MySQL 的配置文件,以便更好地使用 MySQL。 MySQL 配置文件的位置 在不同的操作系统中,MySQL...

    mysql添加注释(ment).docx

    本文将详细介绍如何在MySQL中为表和字段添加、修改以及查看注释。 1. **创建表时写注释** 当我们创建一个新的表时,可以使用`COMMENT`关键字来添加注释。以下是一个创建带有注释的表`test`的示例: ```sql ...

    护卫神·MySQL密码修改工具.zip

    6. **MySQL配置文件**:在某些情况下,你可能需要编辑my.cnf配置文件来启动MySQL服务,以便允许工具连接和修改密码。例如,可能需要临时注释掉`skip-grant-tables`选项。 7. **错误处理**:如果工具在执行过程中...

    Linux-修改-Mysql-数据库-存放路径

    socket=/var/lib/mysql/mysql.sock # 原内容,注释掉 # 新设置 datadir=/home/data/mysql socket=/home/data/mysql/mysql.sock ``` 3. **修改初始化脚本**:还需要修改系统的MySQL启动脚本以适应新的数据路径...

    Linux下Mysql的配置

    - **查看MySQL是否在自动启动列表中**: ```bash /sbin/chkconfig --list ``` - **把MySQL添加到启动服务组**: ```bash /sbin/chkconfig --add mysql ``` - **把MySQL从启动服务组删除**: ```bash /sbin/...

    基于python和mysql的新闻信息管理系统源码+代码注释.zip

    基于python和mysql的新闻信息管理系统源码+代码注释.zip基于python和mysql的新闻信息管理系统源码+代码注释.zip基于python和mysql的新闻信息管理系统源码+代码注释.zip基于python和mysql的新闻信息管理系统源码+代码...

    Win2012安装mysql的以及修改root用户可以远程链接

    3. **检查结果**:执行以下命令查看修改结果: ```sql SELECT host, user FROM user; ``` 如果一切正常,应该能看到`host`字段已被更改为`%`。 ##### 解决方法二:授权特定IP地址访问 1. **授权特定IP地址**...

    基于C++和Mysql+MFC的宠物管理系统源码+详细注释(课程设计).zip

    基于C++和Mysql+MFC的宠物管理系统源码+详细注释(课程设计).zip基于C++和Mysql+MFC的宠物管理系统源码+详细注释(课程设计).zip基于C++和Mysql+MFC的宠物管理系统源码+详细注释(课程设计).zip基于C++和Mysql+MFC的...

    基于Qt和MySQL实现的图书管理系统c++源码(含详细注释)课程设计.zip

    基于Qt和MySQL实现的图书管理系统c++源码(含详细注释)课程设计.zip基于Qt和MySQL实现的图书管理系统c++源码(含详细注释)课程设计.zip基于Qt和MySQL实现的图书管理系统c++源码(含详细注释)课程设计.zip基于Qt和MySQL...

    mysql动软生成的mode没有注释

    没有注释的代码可能会增加理解和维护的难度,尤其是在团队协作的项目中。因此,当动软生成的实体类没有注释时,我们需要手动添加或者寻找合适的方法来补充这些缺失的部分。文件"Maticsoft.DbObjects.dll"可能是一个...

    动软代码生成器C#连接mysql三层代码模板--修改版

    动软代码必须修改 “工具”-“选项”弹出窗 后,点击 ”代码生成设置“-”字段类型映射“-”参数符号“中删除 mysql @,添加mysql ? C# 连接 mysql 需要的相应三层结构模板(修改版) 1、该版本 有 增加 读取...

    基于Django和MySQL开发的员工薪资管理系统源码+详细注释(课程设计).zip

    【资源说明】基于Django和MySQL开发的员工薪资管理系统源码+详细注释(课程设计).zip基于Django和MySQL开发的员工薪资管理系统源码+详细注释(课程设计).zip基于Django和MySQL开发的员工薪资管理系统源码+详细注释...

    activiti5.17修改默认数据库为mysql方法

    修改 `activiti-custom-context.xml` 文件,该文件位于 `apache-tomcat-7/webapps/activiti-explorer/WEB-INF/classes/` 目录下。取消对 XML 注释的引用,删除 `dbProperties` bean,并将 `dataSource` bean 替换为...

Global site tag (gtag.js) - Google Analytics