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

WBOY
Lepaskan: 2023-08-23 20:09:12
ke hadapan
793 orang telah melayarinya

如果我们从包含 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)
Salin selepas log masuk

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)
Salin selepas log masuk

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
Salin selepas log masuk

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!

sumber:tutorialspoint.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan