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

MySQL-এ NULL মানযুক্ত টেবিল থেকে CSV এক্সপোর্ট করলে কী হয়?

যদি কোনো টেবিলে NULL মান থাকে এবং সেটি CSV ফাইলে এক্সপোর্ট করা হয়, তবে MySQL ঐ ফাইলে NULL-এর জায়গায় \N সংরক্ষণ করে।

উদাহরণ

'student_info' টেবিলের ডেটা নিচের মতো যেখানে id 150-এর Address কলামে NULL আছে:

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  |
| 150  | Saurabh | NULL       | Literature |
+------+---------+------------+------------+

নিচের কোয়েরি দিয়ে CSV এক্সপোর্ট করলে:

mysql> Select * from Student_info INTO OUTFILE 'C:/mysql/bin/mysql-files/student_27.csv' 
FIELDS TERMINATED BY ',';

Student_27.csv ফাইলে নিচের ডেটা থাকবে যেখানে NULL-এর জায়গায় \N দেখাচ্ছে:

101  YashPal  Amritsar  History
105  Gaurav   Chandigarh Literature
125  Raman    Shimla     Computers
130  Ram      Jhansi     Computers
132  Shyam    Chandigarh Economics
133  Mohan    Delhi      Computers
150  Saurabh  \N         Literature

সুতরাং, MySQL ডিফল্টভাবে CSV এক্সপোর্টে NULL কে \N হিসেবে প্রকাশ করে।

  1. MySQL-এ স্পেস থাকা টেবিল নাম থেকে ডেটা সিলেক্ট করুন

  2. MySQL-এ প্রোডাক্ট টেবিল থেকে টোটাল প্রোডাক্ট ভ্যালু ক্যালকুলেট করা

  3. MySQL-এ ORDER BY DESC LIMIT 1,1 ব্যবহার করে ২য় সর্বোচ্চ মান বের করা

  4. জাভাতে CSV ফাইল থেকে ডেটা পড়া