কম্পিউটার

কিভাবে MySQL কলাম পুনর্বিন্যাস করবেন?


MySQL কলাম পুনর্বিন্যাস করতে, show create কমান্ডের সাহায্যে কলাম বিন্যাস পরীক্ষা করুন। সিনট্যাক্স নিম্নরূপ -

আপনার টেবিলের নাম তৈরি করুন দেখান;

MySQL কলামগুলিকে পুনর্বিন্যাস করার সিনট্যাক্স নিম্নরূপ -

সারণী পরিবর্তন করুন yourTableName কলাম পরিবর্তন করুন yourColumnName yourColumnName dataType প্রথমে

একই উদ্দেশ্যে, আপনি after keyword ব্যবহার করতে পারেন। সিনট্যাক্স নিম্নরূপ -

সারণী পরিবর্তন করুন yourTableName কলাম পরিবর্তন করুন yourColumnName yourColumnName dataType yourSpecificColumnName এর পরে;

আসুন প্রথমে ইতিমধ্যে তৈরি করা টেবিল "AddColumn" -

-এর জন্য কলাম বিন্যাস পরীক্ষা করি
mysql> দেখান সারণি AddColumn তৈরি করুন;

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

<প্রে>+----------------------------------------------- -------------------------------------------------- -------------------------------------------------- ----------------------------------------------+| টেবিল | টেবিল তৈরি করুন |+------------+---------------------- -------------------------------------------------- -------------------------------------------------- ----------------------------------------------+| কলাম যোগ করুন | সারণী তৈরি করুন `অ্যাডকলাম` (`ছাত্র আইডি` varchar(50) ডিফল্ট শূন্য, `ছাত্রের নাম` varchar(300) ডিফল্ট শূন্য ) ইঞ্জিন =InnoDB ডিফল্ট চারসেট =utf8mb4 কোলাট =utf8mb4 কোলাট =utf+_----------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- --------------------------- সেটে 1 সারি (0.00 সেকেন্ড)

এখন আপনি StudentId এর আগে StudentName কলামটি পুনরায় সাজাতে পারেন। প্রশ্নটি নিম্নরূপ -

mysql> টেবিল পরিবর্তন করুন 

এখানে যে প্রশ্নটি ব্যবহার করা যেতে পারে তা পরীক্ষা করার জন্য StudentName প্রথম কলাম কিনা −

mysql> desc AddColumn;

নিম্নোক্ত আউটপুটটি প্রদর্শন করে যে কলামগুলি সফলভাবে পুনরায় সাজানো হয়েছে −

+------------+---------------+------+------+---- -----+------+| মাঠ | প্রকার | শূন্য | কী | ডিফল্ট | অতিরিক্ত |+------------+---------------+------+------+------ ----+------+| ছাত্রের নাম | varchar(300) | হ্যাঁ | | NULL | || StudentId | varchar(50) | হ্যাঁ | | NULL | |+---------------+---------------+------+------+------ ---+-------+2 সারি সেটে (0.00 সেকেন্ড)

  1. কিভাবে MySQL-এ একজোড়া কলাম অনন্য করা যায়?

  2. কিভাবে একটি MySQL টেবিল একটি অক্ষর প্রতিস্থাপন?

  3. কিভাবে ব্যাচ আপডেট MySQL টেবিল?

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