কম্পিউটার

মাইএসকিউএল-এ বিদ্যমান টেবিলে নির্দিষ্ট অবস্থানে কলামগুলি কীভাবে যুক্ত করবেন?


বিদ্যমান টেবিলে একটি নির্দিষ্ট অবস্থানে কলাম যোগ করতে, কমান্ডের পরে ব্যবহার করুন। সিনট্যাক্স নিম্নরূপ -

আপনার বিদ্যমান কলাম নামের পরে আপনার টেবিলের নাম যোগ করুন কলাম আপনার কলামের নাম ডেটা টাইপ পরিবর্তন করুন;

উপরের সিনট্যাক্স বোঝার জন্য প্রথমে একটি টেবিল তৈরি করা যাক। একটি টেবিল তৈরি করার প্রশ্নটি নিম্নরূপ।

mysql> টেবিল changeColumnPosition-> (-> Id_Position1 int,-> Name_Position2 varchar(100),-> Address_Position4 varchar(200)-> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.53 সেকেন্ড)

এখন আপনি desc কমান্ড ব্যবহার করে বিদ্যমান টেবিলের বিবরণ পরীক্ষা করতে পারেন। সিনট্যাক্স নিম্নরূপ -

আপনার টেবিলের নাম বর্ণনা করুন;

বর্ণনা চেক করার জন্য নিম্নলিখিত ক্যোয়ারী।

mysql> desc changeColumnPosition;

নিচের আউটপুট।

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

আমার তিনটি কলাম আছে এবং আমি Name_Position2 ফিল্ডের পরে আরেকটি কলাম যোগ করতে চাই। প্রশ্নটি নিম্নরূপ।

mysql> সারণি পরিবর্তন করুন কলামপজিশন-> Name_Position2 এর পরে Age_Position3 int যোগ করুন; কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (1.34 সেকেন্ড) রেকর্ডস:0 ডুপ্লিকেট:0 সতর্কতা:0 

আমরা Name_Position2 এর পরে সফলভাবে Age_Position3 কলাম যোগ করেছি। আমরা উপরে যে পরিবর্তনগুলি করেছি তার জন্য এখনই বিদ্যমান টেবিলটি আবার পরীক্ষা করুন৷

mysql> desc changeColumnPosition;

নিচের আউটপুট।

<প্রে>+---------------------+------+-- -+---------+-------+| মাঠ | প্রকার | শূন্য | কী | ডিফল্ট | অতিরিক্ত +---------+---------+| আইডি_পজিশন1 | int(11) | হ্যাঁ | | NULL | || নাম_পজিশন2 | varchar(100) | হ্যাঁ | | NULL | || বয়স_পজিশন3 | int(11) | হ্যাঁ | | NULL | || ঠিকানা_পজিশন4 | varchar(200) | হ্যাঁ | | NULL | |+---------+------------+------+------+ ---------+------+4 সারি সেটে (0.01 সেকেন্ড)
  1. আমি কিভাবে আমার MySQL টেবিল কলামের নাম পেতে পারি?

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

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

  4. কিভাবে MySQL এ অস্থায়ী টেবিল কলাম তালিকাভুক্ত করবেন?