কম্পিউটার

আমরা কিভাবে MySQL টেবিল থেকে একটি CSV ফাইলে সমস্ত ডেটা রপ্তানি করতে পারি?


এটি 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)

এখন, নিম্নলিখিত ক্যোয়ারীটি 'Student_info' টেবিল থেকে 'student.csv' -

নামের একটি ফাইলে সমস্ত ডেটা রপ্তানি করতে পারে
mysql> Select * from student_info INTO OUTFILE 'C:/mysql/bin/mysql-files/student.csv';
Query OK, 6 rows affected (0.01 sec)

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


  1. আমরা কীভাবে একটি CSV ফাইলে ডেটা রপ্তানি করতে পারি যার ফাইলের নামটিতে টাইমস্ট্যাম্প রয়েছে যেখানে ফাইলটি তৈরি করা হয়েছে?

  2. কিভাবে আমরা একটি টেবিল থেকে সমস্ত ডেটা নির্বাচন করার জন্য MySQL সংরক্ষিত পদ্ধতি লিখতে পারি?

  3. কিভাবে আমরা একটি MySQL সঞ্চিত ফাংশন তৈরি করতে পারি যা একটি টেবিল থেকে ডাইনামিক ডেটা ব্যবহার করে?

  4. পাইথনে মাইএসকিউএল ব্যবহার করে একটি টেবিল থেকে সমস্ত ডেটা কীভাবে নির্বাচন করবেন?