如何使用 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 次瀏覽

開啟你的 職業生涯

透過完成課程獲得認證

開始學習
廣告

© . All rights reserved.