>  기사  >  데이터 베이스  >  NULL 값이 포함된 테이블에서 CSV 파일로 데이터를 내보내는 경우 MySQL은 어떻게 평가합니까?

NULL 값이 포함된 테이블에서 CSV 파일로 데이터를 내보내는 경우 MySQL은 어떻게 평가합니까?

WBOY
WBOY앞으로
2023-08-23 20:09:12796검색

如果我们从包含 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은 테이블이 어디에 있든 N을 저장하는 것을 볼 수 있습니다. NULL 값.

위 내용은 NULL 값이 포함된 테이블에서 CSV 파일로 데이터를 내보내는 경우 MySQL은 어떻게 평가합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 tutorialspoint.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제