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:
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!