Heim  >  Artikel  >  Datenbank  >  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
WBOYnach vorne
2023-08-23 20:09:12741Durchsuche

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

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)

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

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!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen