Maison  >  Article  >  base de données  >  Comment MySQL évalue-t-il si nous exportons des données vers un fichier CSV à partir d'une table contenant des valeurs NULL ?

Comment MySQL évalue-t-il si nous exportons des données vers un fichier CSV à partir d'une table contenant des valeurs NULL ?

WBOY
WBOYavant
2023-08-23 20:09:12741parcourir

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

Si nous exportons des données d'une table contenant des valeurs NULL, alors MySQL stockera N dans le fichier CSV pour les enregistrements avec des valeurs NULL. Cela peut être illustré par l'exemple suivant :

Exemple

Supposons que nous souhaitions exporter les valeurs de la table 'student_info', qui contient les données suivantes :

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)

Nous pouvons voir que le champ d'adresse avec l'identifiant 150 dans le résultat a une valeur NULL. Maintenant, la requête suivante exportera les données de cette table vers 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)

La requête ci-dessus a stocké les valeurs suivantes dans le fichier 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

Nous pouvons voir que MySQL stocke N partout où la table a Valeurs NULLES.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer