একটি মন্তব্য কোন কিছু সম্পর্কে প্রদত্ত একটি পাঠযোগ্য ব্যাখ্যা। কোডের মন্তব্যগুলি ব্যবহার করা কোড স্টেমেন্টের উদ্দেশ্য ব্যাখ্যা করার জন্য প্রদান করা হয়েছে। এটি বাইরের ব্যক্তিকে সেই নির্দিষ্ট কোডের প্রয়োজনীয়তা এবং ব্যবহার বুঝতে সক্ষম করে।
মন্তব্য কম্পাইলার দ্বারা উপেক্ষা করা হয় এবং মৃত্যুদন্ড কার্যকর করা হয় না. এগুলি কেবল ব্যাখ্যামূলক উদ্দেশ্যে এবং অত্যন্ত গুরুত্বপূর্ণ৷
৷আমরা একটি sql টেবিলের কলামে মন্তব্য যোগ করতে পারি। এই মন্তব্যগুলি ফাংশন ব্যাখ্যা করবে বা কলাম সম্পর্কে কিছু বলবে। যদি অন্য কেউ সেই টেবিলটি দেখে এবং কাজ করে তবে সে কলামগুলি সম্পর্কে ধারণা পেতে পারে৷
ALTER কমান্ড ব্যবহার করে কলামে মন্তব্য যোগ করা যেতে পারে। MODIFY কমান্ড এবং COMMENT ক্লজের সাথে ALTER বিবৃতি একটি কলামে মন্তব্য যোগ করতে ব্যবহৃত হয়।
সিনট্যাক্স
ALTER TABLE table_name MODIFY column_name column_definition COMMENT “your_comment”
এখানে, table_name টেবিলের নাম উল্লেখ করে। column_name এবং column_definition কলামের নাম এবং ডেটাটাইপ নির্দিষ্ট করে। আপনার_মন্তব্য হল সেই মন্তব্য যা আপনি সেই নির্দিষ্ট কলামে যোগ করতে চান।
পাইথনে MySQL ব্যবহার করে একটি টেবিলের অ্যাকলামে মন্তব্য যোগ করার ধাপগুলি
-
MySQL সংযোগকারী আমদানি করুন
-
connect()
ব্যবহার করে সংযোগকারীর সাথে সংযোগ স্থাপন করুন -
কার্সার() পদ্ধতি
ব্যবহার করে কার্সার অবজেক্ট তৈরি করুন -
উপযুক্ত mysql বিবৃতি ব্যবহার করে একটি প্রশ্ন তৈরি করুন
-
execute() পদ্ধতি
ব্যবহার করে এসকিউএল কোয়েরি চালান -
সংযোগ বন্ধ করুন
উদাহরণ
ধরুন আমাদের "ছাত্র" নামে একটি টেবিল আছে। আমাদের 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()
উপরের কোডটি টেবিলের “ঠিকানা” কলামে একটি মন্তব্য যোগ করে।
এটি "table_name থেকে সম্পূর্ণ কলাম দেখান" কমান্ড ব্যবহার করে যাচাই করা যেতে পারে। এটি মন্তব্যের সাথে কলামের সংজ্ঞা প্রদর্শন করে, যদি থাকে।
আউটপুট
COMMENT ADDED..