टिप्पणी किसी चीज़ के बारे में पठनीय व्याख्या होती है। कोड में टिप्पणियों का उपयोग कोड स्टेटमेंट के उद्देश्य को समझाने के लिए किया जाता है। इससे बाहरी व्यक्ति को उस विशेष कोड की आवश्यकता और उपयोग समझने में मदद मिलती है।
टिप्पणियों को कंपाइलर द्वारा अनदेखा किया जाता है और ये निष्पादित नहीं होतीं। ये केवल व्याख्यात्मक उद्देश्य के लिए होती हैं और बहुत महत्वपूर्ण होती हैं।
हम 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 वह टिप्पणी है जिसे आप उस विशेष कॉलम में जोड़ना चाहते हैं।
Python में MySQL का उपयोग करके कॉलम में टिप्पणी जोड़ने के चरण
- MySQL कनेक्टर आयात करें
connect()से कनेक्शन स्थापित करें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..