কম্পিউটার টিউটোরিয়াল

বিদ্যমান MySQL টেবিল থেকে শর্তসাপেক্ষে ডেটা কপি কীভাবে করবেন?


আমরা জানি CTAS স্ক্রিপ্ট দিয়ে বিদ্যমান টেবিল থেকে ডেটা ও কাঠামো কপি করা যায়। যদি শর্তসাপেক্ষে ডেটা কপি করতে হয়, তবে 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)

উপরের উদাহরণে 'Employee' টেবিল থেকে কিছু শর্ত রেখে 'EMP_BACKUP2' টেবিল তৈরি করা হয়েছে। MySQL শর্ত অনুযায়ী শুধু একটি রো সহ টেবিল তৈরি করেছে।


  1. PHP স্ক্রিপ্ট দিয়ে MySQL টেবিল থেকে ডেটা ডিলিট করা

  2. শর্তসাপেক্ষ MySQL ভিউ তৈরি করা (WHERE ক্লজ)

  3. MySQL에서 데이터 삭제 후 AUTO_INCREMENT를 1부터 다시 시작하려면 TRUNCATE

  4. Python দিয়ে MySQL-এ WHERE ক্লজ ব্যবহার করে শর্তভিত্তিক ডেটা সিলেক্ট করা