কম্পিউটার

কিভাবে MySQL এ একটি টেবিলে একটি কলাম যোগ করবেন?


MySQL-এ একটি টেবিলে একটি কলাম যোগ করার জন্য, আমরা add column কমান্ডের সাথে ALTER কমান্ড ব্যবহার করতে পারি। প্রথমে কলাম আইডি এবং নাম দিয়ে একটি টেবিল তৈরি করা যাক। এর পরে, আমরা ALTER কমান্ডের সাহায্যে কলামের নাম বয়স এবং ঠিকানা যোগ করব।

একটি টেবিল তৈরি করার জন্য নিম্নোক্ত ক্যোয়ারী।

mysql> সারণি যোগ করা কলামনাম ডেমো তৈরি করুন -> ( -> আইডি int, -> নাম varchar(100) -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.65 সেকেন্ড)

আমরা DESC কমান্ডের সাহায্যে টেবিল সম্পর্কে তথ্য পরীক্ষা করতে পারি।

প্রশ্নটি নিম্নরূপ -

mysql> desc AddingColumnNameDemo;

এখানে আউটপুট।

<প্রে>+------+---------------+------+------+---------+ -------+| মাঠ | প্রকার | শূন্য | কী | ডিফল্ট | অতিরিক্ত |+------+---------------+------+------+---------+- ------+| আইডি | int(11) | হ্যাঁ | | NULL | || নাম | varchar(100) | হ্যাঁ | | NULL | |+------+---------------+------+------+---------+ -----+2 সারি সেটে (0.00 সেকেন্ড)

আপনি উপরে দেখতে পাচ্ছেন, শুধুমাত্র দুটি কলাম আছে।

ALTER কমান্ডের সাহায্যে কলাম বয়স এবং ঠিকানা যোগ করার জন্য নিম্নলিখিত সিনট্যাক্স।

টেবিল পরিবর্তন করুন yourTableNameadd কলাম yourColumnName1 dataType, কলাম যোগ করুন yourColumnName2 dataType,..কলাম আপনারColumnNameN dataType যোগ করুন,

টেবিলে একাধিক কলাম যোগ করতে নিম্নলিখিত ক্যোয়ারীতে উপরের সিনট্যাক্স প্রয়োগ করুন।

mysql> সারণি যোগ করা ColumnNameDemo -> কলাম বয়স int যোগ করুন, -> কলাম যোগ করুন ঠিকানা varchar(300); কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.53 সেকেন্ড) রেকর্ড:0 সদৃশ:0 সতর্কতা:0 

আমরা সফলভাবে আরও দুটি কলামের নাম (বয়স, ঠিকানা) যোগ করেছি। এখন DESC কমান্ডের সাহায্যে পরীক্ষা করা যাক। নিচের প্রশ্নটি।

mysql> DESC AddingColumnNameDemo;

এখানে আউটপুট।

+---------+---------------+------+------+--------- -+------+| মাঠ | প্রকার | শূন্য | কী | ডিফল্ট | অতিরিক্ত |+---------+---------------+------+------+--------- +---------+| আইডি | int(11) | হ্যাঁ | | NULL | || নাম | varchar(100) | হ্যাঁ | | NULL | || বয়স | int(11) | হ্যাঁ | | NULL | || ঠিকানা | varchar(300) | হ্যাঁ | | NULL | |+---------+-------------+------+------+---------+ -------+4 সারি সেটে (0.00 সেকেন্ড)

  1. বিদ্যমান MySQL টেবিলে বর্তমান তারিখ কিভাবে যোগ করবেন?

  2. মাইএসকিউএল-এ NULL প্রদর্শনকারী একটি টেবিল কলামে কীভাবে উপ-টোটাল যোগ করবেন?

  3. কিভাবে MySQL এ একটি কলাম বিভক্ত করবেন?

  4. পাইথনে একটি মাইএসকিউএল টেবিলে একটি কলাম কীভাবে যুক্ত করবেন?