কম্পিউটার

আমরা কি MySQL এ কলামের ক্রম পরিবর্তন করতে পারি?


হ্যাঁ, আমরা কলামের ক্রম পরিবর্তন করতে পারি। এটি একটি পৃথক কলামের নতুন ক্রম সেট করতে ALTER কমান্ড এবং AFTER ব্যবহার করে করা যেতে পারে। আসুন প্রথমে একটি টেবিল তৈরি করি -

mysql> টেবিল তৈরি করুন DemoTable -> ( -> `Student_Key_Age` int, -> `Student_Key_Name` varchar(20), -> `Student_Key_CountryName` varchar(20) -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.64 sec) )

নিম্নলিখিত কলামের ক্রম পরিবর্তন করার জন্য ক্যোয়ারী −

mysql> টেবিল পরিবর্তন করুন DemoTable 'Student_Key_Name' এর পরে কলাম `Student_Key_Age` int পরিবর্তন করুন;কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (1.15 সেকেন্ড)রেকর্ডস:0 ডুপ্লিকেট:0 সতর্কতা:0

আসুন আমরা আবার টেবিলের বিবরণ পরীক্ষা করি -

mysql> desc DemoTable;

এটি নিম্নলিখিত আউটপুট তৈরি করবে। আপনি দেখতে পাচ্ছেন কলামের ক্রম পরিবর্তিত হয়েছে −

<প্রে>+----------------------------+------------+------ +------+---------+------+| মাঠ | প্রকার | শূন্য | কী | ডিফল্ট | অতিরিক্ত |+-------------------------+---------------+------+ -----+---------+------+| ছাত্রের_কী_নাম | varchar(20) | হ্যাঁ | | NULL | || ছাত্র_কি_বয়স | int(11) | হ্যাঁ | | NULL | || ছাত্র_কি_দেশের নাম | varchar(20) | হ্যাঁ | | NULL | |+-------------------------+------------+------+- ----+---------+------+3টি সারি সেটে (0.11 সেকেন্ড)
  1. আমরা কি গাণিতিক ক্রিয়াকলাপ সহ একটি MySQL ফলাফল অর্ডার করতে পারি?

  2. আমরা কি MySQL এ ORDER BY NULL ব্যবহার করতে পারি?

  3. কিভাবে একাধিক কলাম দ্বারা MySQL সারি অর্ডার করবেন?

  4. একাধিক কলাম দ্বারা আদেশ MySQL এ প্রত্যাশিত হিসাবে কাজ করছে না?