如何使用 Python 在 MySQL 中为列添加注释?


注释是对某事物的可读解释。代码中的注释用于解释所用代码语句的目的。这使外部人员能够理解该特定代码的需求和用途。

编译器会忽略注释,并且不会执行它们。这些注释仅用于解释目的,并且非常重要。

我们可以在 SQL 表中的列中添加注释。这些注释将解释该列的功能或说明有关该列的信息。如果其他人正在查看和处理该表,他可以了解这些列的全部内容。

可以使用 ALTER 命令向列添加注释。ALTER 语句与 MODIFY 命令和 COMMENT 子句一起用于向列添加注释。

语法

ALTER TABLE table_name
MODIFY column_name column_definition COMMENT “your_comment”

这里,table_name 指定表名。column_name 和 column_definition 指定列的名称和数据类型。your_comment 是您希望添加到该特定列的注释。

使用 Python 在 MySQL 中向表中的列添加注释的步骤

  • 导入 MySQL connector

  • 使用 connect() 方法建立与 connector 的连接

  • 使用 cursor() 方法创建游标对象

  • 使用适当的 mysql 语句创建查询

  • 使用 execute() 方法执行 SQL 查询

  • 关闭连接

示例

假设我们有一个名为“Students”的表。我们有一个名为“addr”的 VARCHAR(50) 类型的列。我们需要为此列添加注释以指定这是地址列。

import mysql.connector
db=mysql.connector.connect(host="your host", user="your username", password="your
password",database="database_name")

cursor=db.cursor()

query="ALTER TABLE Students MODIFY Address VARCHAR(100) COMMENT "This is the column to store address.""

cursor.execute(query)
db.commit()
print("COMMENT ADDED..")

db.close()

以上代码为表中的“Address”列添加了注释。

可以使用“SHOW FULL COLUMNS FROM table_name”命令进行验证。这将显示列定义以及任何注释。

输出

COMMENT ADDED..

更新于: 2021-06-10

496 次浏览

开启你的 职业生涯

通过完成课程获得认证

开始学习
广告