Nếu chúng ta xuất dữ liệu từ bảng có giá trị NULL thì MySQL sẽ lưu trữ \ N trong tệp CSV cho bảng MySQL bản ghi có giá trị NULL. Nó có thể được minh họa với sự trợ giúp của ví dụ sau -
Ví dụ
Giả sử nếu chúng ta muốn xuất các giá trị của bảng ‘student_info’ có dữ liệu sau -
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)
Như chúng ta có thể thấy rằng kết quả có giá trị NULL cho trường địa chỉ nơi id là 150. Bây giờ, truy vấn sau sẽ xuất dữ liệu của bảng này sang Student_27.CSV -
mysql> Select * from Student_info INTO OUTFILE 'C:/mysql/bin/mysql-files/student_27.csv' FIELDS TERMINATED BY ','; Query OK, 7 rows affected (0.02 sec)
Truy vấn trên đã lưu trữ các giá trị sau trong tệp Student_27.CSV -
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
Chúng ta có thể thấy rằng MySQL lưu trữ \ N nơi bảng có (các) giá trị NULL.