Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Python을 사용하여 MySQL의 열에 주석을 추가하는 방법은 무엇입니까?

<시간/>

주석은 무언가에 대해 제공되는 읽을 수 있는 설명입니다. 코드의 주석은 사용된 코드 구문의 목적을 설명하기 위해 제공됩니다. 이를 통해 외부 사람이 특정 코드의 필요성과 사용을 이해할 수 있습니다.

주석은 컴파일러에서 무시되며 실행되지 않습니다. 이는 단지 설명을 위한 것이며 매우 중요합니다.

SQL 테이블의 열에 주석을 추가할 수 있습니다. 이 주석은 기능을 설명하거나 열에 대한 정보를 제공합니다. 다른 사람이 해당 테이블을 보고 작업하는 경우 열에 대한 아이디어를 얻을 수 있습니다.

ALTER 명령을 사용하여 열에 주석을 추가할 수 있습니다. MODIFY 명령 및 COMMENT 절과 함께 ALTER 문은 열에 주석을 추가하는 데 사용됩니다.

구문

ALTER TABLE table_name
MODIFY column_name column_definition COMMENT “your_comment”

여기서 table_name은 테이블의 이름을 지정합니다. column_name 및 column_definition은 열의 이름과 데이터 유형을 지정합니다. your_comment는 특정 열에 추가하려는 댓글입니다.

파이썬에서 MySQL을 사용하여 테이블의 열에 주석을 추가하는 단계

  • MySQL 커넥터 가져오기

  • connect()를 사용하여 커넥터와 연결 설정

  • cursor() 메소드를 사용하여 커서 객체 생성

  • 적절한 mysql 문을 사용하여 쿼리 생성

  • execute() 메서드를 사용하여 SQL 쿼리 실행

  • 연결을 끊다

예시

"Students"라는 테이블이 있다고 가정합니다. VARCHAR(50) 유형의 "addr"이라는 열이 있습니다. 주소 열임을 지정하려면 이 열에 주석을 추가해야 합니다.

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()

위의 코드는 테이블 "주소" 열에 주석을 추가합니다.

이는 "SHOW FULL COLUMNS FROM table_name" 명령을 사용하여 확인할 수 있습니다. 주석과 함께 열 정의가 표시됩니다(있는 경우).

출력

COMMENT ADDED..