ホームページ  >  記事  >  データベース  >  NULL 値を含むテーブルから CSV ファイルにデータをエクスポートした場合、MySQL はどのように評価しますか?

NULL 値を含むテーブルから CSV ファイルにデータをエクスポートした場合、MySQL はどのように評価しますか?

WBOY
WBOY転載
2023-08-23 20:09:12790ブラウズ

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

NULL 値を含むテーブルからデータをエクスポートすると、MySQL は NULL 値を含むレコードの CSV ファイルに \N を保存します。これは、次の例で説明できます。

Example

次のデータを含むテーブル 'student_info' の値をエクスポートするとします:

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)

結果を見ると、ID 150 のアドレス フィールドに NULL 値が含まれていることがわかります。次のクエリは、このテーブルのデータを 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)

にエクスポートします。上記のクエリは、次の値をファイル 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

に保存していることがわかります。 MySQL のテーブル Store \N には NULL 値が含まれる次の値があります。

以上がNULL 値を含むテーブルから CSV ファイルにデータをエクスポートした場合、MySQL はどのように評価しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。