如果我們從一個包含NULL值的表中匯出數據,那麼MySQL將在CSV檔案中為具有NULL值的記錄儲存\N。可以透過以下範例說明:
假設我們想要匯出表格'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 在表有NULL 值的地方儲存\N。
以上是如果我們從包含 NULL 值的表中將資料匯出到 CSV 文件,MySQL 如何評估?的詳細內容。更多資訊請關注PHP中文網其他相關文章!