কম্পিউটার

MySQL এ একটি কলাম যোগ করা কি বিশেষভাবে অন্য কলামের আগে অসম্ভব?


না, আপনি ALTER ব্যবহার করে সহজেই অন্য কলামের আগে একটি কলাম যোগ করতে পারেন৷

দ্রষ্টব্য − একটি টেবিল সারির মধ্যে একটি নির্দিষ্ট অবস্থানে একটি কলাম যোগ করতে, FIRST বা AFTER col_name ব্যবহার করুন আসুন প্রথমে একটি টেবিল তৈরি করি -

mysql> create table DemoTable
   -> (
   -> Id int,
   -> Name varchar(20),
   -> CountryName varchar(100)
   -> );
Query OK, 0 rows affected (0.67 sec)

আসুন টেবিল থেকে সমস্ত কলামের নাম পরীক্ষা করি −

mysql> show columns from DemoTable;

আউটপুট

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে
+-------------+--------------+------+-----+---------+-------+
| Field       | Type         | Null | Key | Default | Extra |
+-------------+--------------+------+-----+---------+-------+
| Id          | int(11)      | YES  |     | NULL    |       |
| Name        | varchar(20)  | YES  |     | NULL    |       |
| CountryName | varchar(100) | YES  |     | NULL    |       |
+-------------+--------------+------+-----+---------+-------+
3 rows in set (0.00 sec)

MySQL-এ অন্য কলামের আগে একটি কলাম যোগ করার জন্য নিচের প্রশ্নটি রয়েছে।

mysql> alter table DemoTable add Age int AFTER Name;
Query OK, 0 rows affected (1.50 sec)
Records: 0 Duplicates: 0 Warnings: 0

আসুন আমরা উপরের টেবিল থেকে সমস্ত কলামের নাম আবার একবার পরীক্ষা করি -

mysql> show columns from DemoTable;

আউটপুট

এটি নিম্নলিখিত আউটপুট তৈরি করবে। আমরা সফলভাবে একটি কলাম নাম −

যোগ করেছি
+-------------+--------------+------+-----+---------+-------+
| Field       | Type         | Null | Key | Default | Extra |
+-------------+--------------+------+-----+---------+-------+
| Id          | int(11)      | YES  |     | NULL    |       |
| Name        | varchar(20)  | YES  |     | NULL    |       |
| Age         | int(11)      | YES  |     | NULL    |       |
| CountryName | varchar(100) | YES  |     | NULL    |       |
+-------------+--------------+------+-----+---------+-------+
4 rows in set (0.00 sec)

  1. একটি MySQL কলামে অগ্রণী শূন্য যোগ করবেন?

  2. মাইএসকিউএলে কি ডিফল্ট শূন্য যোগ করা প্রয়োজন?

  3. অন্য MySQL টেবিলের কলামের উপর ভিত্তি করে একটি কলাম আপডেট করুন

  4. MySQL এর সাথে অন্য কলামে সংশ্লিষ্ট ডুপ্লিকেট মান থেকে রেকর্ড যোগ করুন