Rumah  >  Artikel  >  pangkalan data  >  Bagaimanakah MySQL menilai jika kami mengeksport data ke fail CSV daripada jadual yang mengandungi nilai NULL?

Bagaimanakah MySQL menilai jika kami mengeksport data ke fail CSV daripada jadual yang mengandungi nilai NULL?

WBOY
WBOYke hadapan
2023-08-23 20:09:12741semak imbas

如果我们从包含 NULL 值的表中将数据导出到 CSV 文件,MySQL 如何评估?

Jika kita mengeksport data daripada jadual yang mengandungi nilai NULL, maka MySQL akan menyimpan N dalam fail CSV untuk rekod dengan nilai NULL. Ini boleh digambarkan melalui contoh berikut:

Contoh

Andaikan kita ingin mengeksport nilai jadual 'student_info', yang mempunyai data berikut:

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)

Kita dapat melihat bahawa medan alamat dengan id 150 dalam hasilnya mempunyai nilai NULL. Sekarang pertanyaan berikut akan mengeksport data jadual ini ke 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)

Pertanyaan di atas telah menyimpan nilai berikut dalam fail 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

Kita dapat melihat bahawa MySQL menyimpan N di mana sahaja jadual mempunyai nilai NULL.

Atas ialah kandungan terperinci Bagaimanakah MySQL menilai jika kami mengeksport data ke fail CSV daripada jadual yang mengandungi nilai NULL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam