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

MySQL টেবিল থেকে টেক্সট ফাইলে এক্সপোর্ট করার সময় কী কী সেটিং করা যায়?

MySQL টেবিল থেকে টেক্সট ফাইলে এক্সপোর্ট করার সময় FIELDS TERMINATED BY, ENCLOSED BY, LINES TERMINATED BY ইত্যাদি অপশন ব্যবহার করে ফিল্ড মানগুলোকে বিভিন্ন ফরম্যাটে ফাইলে রাখা যায়।

উদাহরণ

'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' এবং 'Name' কলাম এক্সপোর্ট করব 'student3.txt'-এ:

mysql> SELECT id, Name FROM Student_info INTO OUTFILE 'C:/mysql/bin/mysql-files/student3.txt' FIELDS TERMINATED BY ',' ENCLOSED BY '"' LINES TERMINATED BY '\r\n';
Query OK, 6 rows affected (0.07 sec)

এই কোয়েরি 'Student3.txt' ফাইল তৈরি করবে এবং ফরম্যাট হবে:

"101","YashPal"
"105","Gaurav"
"125","Raman"
"130","Ram"
"132","Shyam"
"133","Mohan"
  1. MySQL-এ SELECT INTO-এর সমতুল্য: CREATE TABLE AS SELECT

  2. MySQL-এ NOT IN() ব্যবহার করে নির্দিষ্ট মান বাদ দিয়ে রেকর্ড নির্বাচন

  3. MySQL-এ শুধুমাত্র NULL মান আপডেট করে অন্য মান দিয়ে প্রতিস্থাপন করা

  4. MySQL-এ INSERT INTO SELECT ব্যবহার করে অন্য টেবিল থেকে ডেটা কপি করা