কম্পিউটার

CTAS (Create Table as Selected) স্ক্রিপ্ট দিয়ে টেবিল তৈরি করার সময় আমরা কিভাবে WHERE শর্ত ব্যবহার করতে পারি?


আমরা জানি যে আমরা CTAS স্ক্রিপ্ট দ্বারা বিদ্যমান টেবিল থেকে ডেটা এবং কাঠামো কপি করতে পারি। WHERE ক্লজের ব্যবহার নিচের উদাহরণে দেখানো হয়েছে

mysql> Create table EMP_BACKUP2 AS SELECT * from EMPLOYEE WHERE id = 300 AND Name = 'Mohan';
Query OK, 1 row affected (0.14 sec)

Records: 1 Duplicates: 0 Warnings: 0
mysql> Select * from EMP_BACKUP2;

+------+-------+
| Id   | Name  |
+------+-------+
| 300  | Mohan |
+------+-------+
1 row in set (0.00 sec)

উপরের উদাহরণে, আমরা কিছু শর্ত সহ 'কর্মচারী' টেবিল থেকে EMP_BACKUP1 নামের একটি টেবিল তৈরি করেছি। MySQL সেই শর্তগুলির উপর ভিত্তি করে শুধুমাত্র একটি সারি দিয়ে টেবিল তৈরি করে।


  1. একটি MySQL টেবিল তৈরি করার সময় আমরা কি {} ব্যবহার করতে পারি?

  2. আমরা কি CREATE TABLE স্টেটমেন্টে কলামের নাম হিসেবে "When" ব্যবহার করতে পারি?

  3. আমি কিভাবে শুধুমাত্র 3 টি সম্ভাব্য প্রদত্ত মান সহ একটি কলাম সহ একটি MySQL টেবিল তৈরি করতে পারি?

  4. কিভাবে সূচী সহ একটি MySQL টেবিল তৈরি করবেন?