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

MySQL টেবিল থেকে শর্তসাপেক্ষ মান এক্সপোর্ট করে ফাইলে কিভাবে সংরক্ষণ করবেন?

MySQL টেবিল থেকে ডেটা এক্সপোর্ট করার সময় WHERE ক্লজ ব্যবহার করে শর্তসাপেক্ষ রেকর্ড নির্বাচন করা যায়। নিচের উদাহরণটি বিষয়টি বোঝাতে সাহায্য করবে।

উদাহরণ

মনে করুন 'Student_info' টেবিলে নিচের ডেটাগুলো রয়েছে:

mysql> Select * from Student_info;
+------+---------+------------+------------+
| id   | Name    | Address    | Subject    |
+------+---------+------------+------------+
| 101  | YashPal | Amritsar   | History    |
| 105  | Gaurav  | Chandigarh | Literature |
| 125  | Raman   | Shimla     | Computers  |
| 130  | Ram     | Jhansi     | Computers  |
| 132  | Shyam   | Chandigarh | Economics  |
| 133  | Mohan   | Delhi      | Computers  |
+------+---------+------------+------------+
6 rows in set (0.07 sec)

যদি আমরা এমন রেকর্ড এক্সপোর্ট করতে চাই যেখানে id এর মান ১২০ এর বেশি, তবে নিচের কোয়ারিটি 'Student_info' টেবিল থেকে সেই রেকর্ডগুলো 'Student4.CSV' ফাইলে এক্সপোর্ট করবে:

mysql> Select * from student_info WHERE id > 120 into outfile 'C:/mysql/bin/mysql-files/student4.csv' Fields terminated by ',';
Query OK, 4 rows affected (0.16 sec)

উপরের কোয়ারিটি নিচের মানগুলো Student4.CSV ফাইলে এক্সপোর্ট করবে:

125  Raman    Shimla         Computers
130  Ram      Jhansi         Computers
132  Shyam    Chandigarh     Economics
133  Mohan    Delhi          Computers
  1. PHP স্ক্রিপ্ট দিয়ে শর্তসাপেক্ষ MySQL ডেটা ফেচ করা

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

  3. বেস টেবিল থেকে মানের রেঞ্জ সিলেক্ট করে MySQL ভিউ তৈরি করা (BETWEEN)

  4. MySQL টেবিল থেকে ৩টি র‍্যান্ডম ভ্যালু প্রদর্শন করা