MySQL如何查看添加修改表以及字段注释信息

这篇具有很好参考价值的文章主要介绍了MySQL如何查看添加修改表以及字段注释信息。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

MySQL数据库中,如何查看表和字段的注释信息,以及如何添加,修改表和字段的注释信息呢?这里简单总结归纳一下。仅供参考。

添加表的注释信息

方法1:创建表的时候添加表的注释信息

create table  if not exists employee

    employee_id int not null comment '员工号',
    employee_name varchar(30comment '员工姓名'
comment '员工信息表';  

方法2:使用ALTER TABLE给表添加注释

alter table table_name comment='表的注释';

alter table employee comment='雇员信息表';

修改表注释信息

如果修改表的注释信息,只能使用上面的方法2.

alter table table_name comment='表的注释';

查看表的注释信息

方法1:查看表的创建脚本,会显示表的注释信息

show  create  table  employee; 

方法2: 查询information_schema.tables表。

select table_schema
      ,table_name
      ,table_comment 
from information_schema.tables
where table_schema='kerry' 
  and table_name='employee'\G

字段添加注释信息

方法1:创建表的时候给字段添加注释

create table employee

    employee_id int not null comment '员工号',
    employee_name varchar(30comment '员工姓名',
comment '员工信息表';

方法2:创建表后,添加字段的注释信息

ALTER TABLE employee CHANGE COLUMN employee_name employee_name varchar(30DEFAULT NULL  COMMENT '员工姓名2' ;

ALTER TABLE employee MODIFY COLUMN employee_name varchar(30DEFAULT NULL  COMMENT '修改后的字段注释'

不过有点奇怪的是,MySQL数据库修改字段的注释或给字段添加注释,都必须加上字段类型,如果你不加字段类型,则会报错。这样给人的感觉非常 别扭与怪异。如下所示

mysql>ALTER TABLE employee CHANGE COLUMN employee_name COMMENT '员工姓名2' ;
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''员工姓名2'' at line 1

这个跟Oracle数据库有些不同。 Oracle数据库给表字段添加注释语句如下:

--添加字段注释:
COMMENT ON COLUMN employee.employee_name IS '员工姓名';

修改字段注释信息

MySQL表修改字段的注释信息,可以使用上面的方法2.文章来源地址https://www.toymoban.com/news/detail-837644.html

字段注释信息查看

方法1:查看表的创建脚本,会显示表的字段注释信息

show  create  table  employee;

方法2: show full columns from xxx查看

mysql> show full columns from employee\G
*************************** 1. row ***************************
     Field: employee_id
      Typeint
 CollationNULL
      NullNO
       Key
   DefaultNULL
     Extra: 
Privilegesselect,insert,update,references
   Comment: 员工号
*************************** 2. row ***************************
     Field: employee_name
      Typevarchar(30)
 Collation: utf8mb4_general_ci
      Null: YES
       Key
   DefaultNULL
     Extra: 
Privilegesselect,insert,update,references
   Comment: 修改后的字段注释
2 rows in set (0.00 sec)

mysql>
MySQL如何查看添加修改表以及字段注释信息

方法3:查看information_schema.columns系统表

select table_schema,table_name,column_name,column_comment from information_schema.columns 
where table_schema='kerry' 
  and table_name='employee'
order by ordinal_position;
MySQL如何查看添加修改表以及字段注释信息

到了这里,关于MySQL如何查看添加修改表以及字段注释信息的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • php开发实战分析(1):mysql操作字段(添加、删除、修改,多数据表中新增多个字段)

    要删除MySQL数据库中的字段,您需要执行以下步骤: 连接到MySQL数据库。您可以使用MySQL的PHP扩展或PDO(PHP数据对象)来实现连接。 使用MySQL扩展连接示例: 使用PDO连接示例: 构造SQL语句删除字段。使用 ALTER TABLE 语句来删除字段。在语句中使用 DROP COLUMN 指定要删除的

    2024年02月16日
    浏览(34)
  • mysql、clickhouse查询数据库所有的表以及字段信息

    mysql查询数据库所有的表以及字段信息 SELECT     table_schema 数据库名,   table_name 表名,   COLUMN_NAME 列名,   COLUMN_TYPE 数据类型,   DATA_TYPE 字段类型,   CHARACTER_MAXIMUM_LENGTH 长度,   IS_NULLABLE 是否为空,   COLUMN_DEFAULT 默认值,   COLUMN_COMMENT 备注  FROM  INFORMATION_SCHEMA.COLUMNS where -- tab

    2024年02月08日
    浏览(54)
  • Android——Sqlite数据库——实现联系人信息的添加、查询、修改以及删除功能

        掌握常用布局和基本控件的使用方法     掌握界面图像显示的使用方法     掌握SQLite数据库的创建和基本操作方法 通过线性布局和相对布局来搭建Activity界面,在MainActivity中编写逻辑代码,运行程序,输入两条联系人信息分别点击“添加”“查询”“修改”“

    2024年02月07日
    浏览(33)
  • sql server建表时给表和字段添加注释

    在数据开发过程中,我们建的每张表最好添加表和字段的注释,这样有助于其他人理解表的用处和字段的含义。在sql server建表时不可以直接使用comment指定注释,记录可以添加注释的方法。 建表时指定表和字段注释

    2024年02月03日
    浏览(30)
  • 如何使用git submodule:添加、查看、更新、修改、删除、克隆含submodule的项目

    Git submodule 功能可以让我们在一个仓库中添加另一个仓库作为当前仓库的子仓库,这样既方便了代码管理,也免去我们重复造轮子的精力和时间。注意:Git submodules 只是某个仓库某一时刻的一个状态的引用,即某个 commit 的引用。 添加远程项目默认分支 添加远程项目指定分支

    2024年02月04日
    浏览(34)
  • 查看Oracle_表名、字段名、注释、进程及杀进程等常用语句

    -- 查看ORACLE 数据库中本用户下的所有表 SELECT table_name FROM user_tables; -- 查看ORACLE 数据库中所有用户下的所有表 select user,table_name from all_tables; -- 查看ORACLE 数据库中本用户下的所有列 select table_name,column_name from user_tab_columns; -- 查看ORACLE 数据库中本用户下的所有列 select user,tabl

    2024年02月09日
    浏览(33)
  • gitee(码云)如何生成并添加公钥,以及配置用户信息

    一,简介 在使用Gitee的时候,公钥是必须的,无论是克隆还是上传。本文主要介绍如何本地生成和添加公钥到服务器,然后配置自己的用户信息,方便日后拉取与上传代码。 二,步骤介绍 2.1 本地生成公钥 打开git bash,输入:ssh-keygen -t rsa -C “你的邮箱”,然后回车三次。 输

    2024年02月12日
    浏览(25)
  • vscode 创建文件自动添加注释信息

    随机记录 目录 1. 背景介绍 2. \\\"Docstring Generator\\\"扩展 2.1 安装 2.2 设置注释信息 3. 自动配置py 文件头注释 1. 背景介绍 在VS Code中,您可以使用扩展来为新创建的Python文件自动添加头部注释信息。有几个常用的扩展可以实现此功能,如 \\\"Docstring Generator\\\" \\\"Docstring\\\" \\\"autoDecstring\\\" 2. \\\"D

    2024年01月24日
    浏览(42)
  • 【Java】JDBC 获取数据库表名、字段名、注释 Comment 等信息

    需求:给定数据库信息和表名,扫描表的字段名、字段类型和注释。 要使用Java JDBC获取数据库表名、字段名和注释信息,你需要连接到数据库并执行适当的SQL查询。以下是一些示例代码,展示如何获取这些信息。请注意,这些示例代码假定你已经建立了数据库连接。你需要根

    2024年02月02日
    浏览(34)
  • 如何查看自己电脑上是否成功安装了Mysql,以及如何查看mysql的安装目录

    1、打开cmd,输入命令:net start mysql查看服务是否启动,若显示已启动则表示安装成功 2、窗口+R,输入services.msc,在弹出的服务窗口中我们可以发现MySQL正在运行中,表示已经安装成功。 双击MySQL,在弹出的界面中可以查看到mysql对应的安装目录

    2024年03月25日
    浏览(50)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包