Heim > Datenbank > MySQL-Tutorial > Wie wertet MySQL aus, wenn wir Daten aus einer Tabelle, die NULL-Werte enthält, in eine CSV-Datei exportieren?

Wie wertet MySQL aus, wenn wir Daten aus einer Tabelle, die NULL-Werte enthält, in eine CSV-Datei exportieren?

WBOY
Freigeben: 2023-08-23 20:09:12
nach vorne
822 Leute haben es durchsucht

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

Wenn wir Daten aus einer Tabelle exportieren, die NULL-Werte enthält, speichert MySQL N in der CSV-Datei für Datensätze mit NULL-Werten. Dies kann anhand des folgenden Beispiels veranschaulicht werden:

Beispiel

Angenommen, wir möchten die Werte der Tabelle „student_info“ exportieren, die die folgenden Daten enthält:

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)
Nach dem Login kopieren

Wir können sehen, dass das Adressfeld mit der ID 150 in das Ergebnis hat einen NULL-Wert. Nun exportiert die folgende Abfrage die Daten dieser Tabelle nach 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)
Nach dem Login kopieren

Die obige Abfrage hat die folgenden Werte in der Datei 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
Nach dem Login kopieren

gespeichert. Wir können sehen, dass MySQL N überall dort speichert, wo die Tabelle vorhanden ist NULL-Werte.

Das obige ist der detaillierte Inhalt vonWie wertet MySQL aus, wenn wir Daten aus einer Tabelle, die NULL-Werte enthält, in eine CSV-Datei exportieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:tutorialspoint.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage