একটি বিদ্যমান টেবিলে একটি নতুন কলাম যোগ করতে, ADD ব্যবহার করুন। এর সাথে, একটি নতুন সূচক যোগ করতে, ADD INDEX() ব্যবহার করুন। আসুন প্রথমে একটি টেবিল তৈরি করি -
mysql> টেবিল তৈরি করুন DemoTable -> ( -> Id int NOT NULL AUTO_INCREMENT, -> Name varchar(100), -> PRIMARY KEY(Id) -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.69 সেকেন্ড)
আসুন আমরা টেবিলের বর্ণনাটি পরীক্ষা করি -
mysql> desc DemoTable;
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে <প্রে>+------+---------------+------+------+---------+ ----------------+| মাঠ | প্রকার | শূন্য | কী | ডিফল্ট | অতিরিক্ত |+------+---------------+------+------+---------+- ---------------+| আইডি | int(11) | না | পিআরআই | NULL | স্বয়ংক্রিয়_বৃদ্ধি || নাম | varchar(100) | হ্যাঁ | | NULL | |+------+---------------+------+------+---------+ -------------- সেটে 2 সারি (0.01 সেকেন্ড)এখানে একটি বিদ্যমান টেবিলে একটি নতুন কলাম এবং সূচী যোগ করার জন্য প্রশ্ন রয়েছে −
mysql> পরিবর্তন সারণি DemoTable -> আগমনের তারিখ যোগ করুন DATETIME DEFAULT NOW(), -> সূচী যোগ করুন(ArrivalDate); কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (2.05 সেকেন্ড) রেকর্ড:0 অনুলিপি:0 সতর্কতা:0
আসুন আবার টেবিলের বর্ণনাটি পরীক্ষা করি -
mysql> desc DemoTable;
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে+------------+---------------+------+------+---- -------------------------------+----------------+| মাঠ | প্রকার | শূন্য | কী | ডিফল্ট | অতিরিক্ত |+------------+---------------+------+------+------ -----------------+----------------+| আইডি | int(11) | না | পিআরআই | NULL | স্বয়ংক্রিয়_বৃদ্ধি || নাম | varchar(100) | হ্যাঁ | | NULL | || আগমনের তারিখ | তারিখ সময় | হ্যাঁ | MUL | CURRENT_TIMESTAMP | |+---------------+---------------+------+------+------ -------------+----------------+3টি সারি সেটে (0.01 সেকেন্ড)