কম্পিউটার

আমরা CSV ফাইলে \N ছাড়া অন্য কোনো মান কিভাবে সঞ্চয় করতে পারি যদি আমরা একটি টেবিল থেকে CSV ফাইলে ডেটা রপ্তানি করি যেখানে একটি NULL মান(গুলি) আছে?


যদি আমরা একটি টেবিল থেকে CSV ফাইলে ডেটা রপ্তানি করার জন্য CSV ফাইলে \N ছাড়া অন্য কোনো মান সঞ্চয় করতে চাই যাতে NULL মান(গুলি) থাকে তাহলে আমাদের IFNULL স্টেটমেন্ট ব্যবহার করে \N মানকে অন্য মানের সাথে প্রতিস্থাপন করতে হবে। এটি ব্যাখ্যা করার জন্য আমরা নিম্নলিখিত উদাহরণটি নিচ্ছি -

উদাহরণ

ধরুন আমরা যদি টেবিলের মান রপ্তানি করতে চাই তাহলে 'ছাত্রের_তথ্য'-এ নিম্নলিখিত ডেটা থাকবে −

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 |
+------+---------+------------+------------+
7 rows in set (0.00 sec)

আমরা দেখতে পাচ্ছি যে ফলাফলের ঠিকানা ক্ষেত্রের জন্য NULL মান রয়েছে যেখানে id 150। এখন নিম্নলিখিত কোয়েরিটি এই টেবিলের ডেটা Student_28.CSV-এ রপ্তানি করবে এবং \N −

-এর জায়গায় 'প্রযোজ্য নয়' সঞ্চয় করবে।
mysql> Select IFNULL(id,'Not Applicable'), IFNULL(Name,'Not Applicable'), IFNULL(Address,'Not Applicable'), IFNULL(Subject,'Not Applicable') from Student_info INTO OUTFILE 'C:/mysql/bin/mysql-files/student_28.csv' FIELDS TERMINATED BY ',';
Query OK, 7 rows affected (0.02 sec)

আমরা দেখতে পাচ্ছি যে student_28.CSV-এর জায়গায় \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   Not Applicable   Literature

  1. কিভাবে আমরা মাইএসকিউএল টেবিলের কলামের ডাটা টাইপ পরিবর্তন করতে পারি?

  2. কিভাবে আমরা MySQL ভিউতে কোন মান আপডেট করতে পারি যেহেতু আমরা MySQL টেবিলের মান আপডেট করতে পারি?

  3. আমি কিভাবে আমার MySQL পণ্য টেবিল থেকে পণ্যের মোট মূল্য গণনা করতে পারি?

  4. জাভাতে একটি CSV ফাইল থেকে ডেটা কীভাবে পড়তে হয়?