কম্পিউটার

আমি কিভাবে MySQL টেবিল থেকে একটি ফাইলে কিছু শর্তের উপর ভিত্তি করে মান রপ্তানি করতে পারি?


MySQL টেবিল থেকে একটি ফাইলে ডেটা এক্সপোর্ট করার সময় আমরা WHERE ক্লজের শর্তগুলি ব্যবহার করতে পারি। এটি একটি উদাহরণের সাহায্যে বোঝা যায় -

উদাহরণ

ধরুন আমরা টেবিল 'স্টুডেন্ট_ইনফো' -

থেকে নিম্নলিখিত ডেটা পেয়েছি
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)

ধরুন আমরা 120-এর বেশি আইডির মানসম্পন্ন রেকর্ড রপ্তানি করতে চাই, তাহলে নিম্নলিখিত ক্যোয়ারীটি 'Student_info' টেবিল থেকে এই ধরনের রেকর্ডগুলিকে 'Stuednt4.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. মাইএসকিউএল টেবিল থেকে কিছু শর্তের ভিত্তিতে ডেটা আনতে পিএইচপি স্ক্রিপ্ট কীভাবে লিখবেন?

  2. আমি কিভাবে একটি MySQL ভিউ তৈরি করতে পারি যা কিছু শর্ত(গুলি) এর উপর ভিত্তি করে একটি টেবিল থেকে মান নেয়?

  3. কিভাবে আমরা একটি বেস টেবিল থেকে কিছু পরিসরের মান নির্বাচন করে একটি MySQL ভিউ তৈরি করতে পারি?

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