কম্পিউটার

আমরা কিভাবে MySQL টেবিল থেকে কিছু ক্ষেত্র(গুলি) একটি CSV ফাইলে রপ্তানি করতে পারি?


MySQL টেবিল থেকে একটি ফাইলে ডেটা এক্সপোর্ট করার সময় এটি SELECT … INTO OUTFILE স্টেটমেন্টে কলাম(গুলি) নাম প্রদান করে করা যেতে পারে। আমরা নিম্নলিখিত উদাহরণের সাহায্যে এটিকে ব্যাখ্যা করছি -

উদাহরণ

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

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

ধরুন আমরা উপরের টেবিল থেকে শুধুমাত্র দুটি কলাম 'আইডি' এবং 'নাম' একটি ফাইলে রপ্তানি করতে চাই তাহলে নিচের ক্যোয়ারীটি 'স্টুডেন্ট_ইনফো' টেবিল থেকে শুধুমাত্র 'আইডি' এবং 'নাম'-এর মান 'নামক ফাইলে রপ্তানি করতে পারে। student1.csv' −

mysql> Select id, Name from Student_info INTO OUTFILE 'C:/mysql/bin/mysql-files/student1.csv';
Query OK, 6 rows affected (0.07 sec)

উপরের ক্যোয়ারীটি 'Student1.csv' নামে একটি ফাইল তৈরি করবে এবং এটিতে 'Student_info' টেবিল থেকে কলাম 'id' এবং 'name'-এর মান রপ্তানি করবে।


  1. যদি আমরা একটি শূন্য মান (গুলি) ধারণ করে এমন একটি টেবিল থেকে CSV ফাইলে ডেটা রপ্তানি করি তাহলে মাইএসকিউএল কীভাবে মূল্যায়ন করে?

  2. আমি কিভাবে MySQL সাবকোয়েরি FROM ক্লজে একটি টেবিল হিসাবে ব্যবহার করতে পারি?

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

  4. আমি কিভাবে MySQL এ একটি বুলিয়ান ক্ষেত্র যোগ করতে পারি?