কম্পিউটার

একটি একক MySQL ক্যোয়ারীতে ALTER সহ বিদ্যমান টেবিলে একটি নতুন কলাম এবং সূচী যোগ করবেন?


একটি বিদ্যমান টেবিলে একটি নতুন কলাম যোগ করতে, 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 সেকেন্ড)

  1. কিভাবে একটি একক MySQL ক্যোয়ারী দিয়ে একটি তারিখে একটি বছর এবং দুই দিন যোগ করবেন?

  2. MySQL-এ একটি ক্যোয়ারী দিয়ে সমস্ত কলামের নাম ছোট হাতের বানান

  3. একটি একক প্রশ্নে IN() সহ একটি MySQL টেবিল থেকে রেকর্ড মুছুন

  4. MySQL ক্যোয়ারী 45 দিনের ব্যবধানে দিন যোগ করতে এবং একটি নতুন কলামে আউটপুট প্রদর্শন করতে