在 MySQL 中從 CSV 建立表
Preet Sanghavi
2024年2月15日
在本教程中,我們旨在瞭解如何從 MySQL 資料庫中的 CSV 建立表。
企業和組織必須從大量資料中快速生成表格。這些組織通常擁有大量 CSV 檔案,其中大量資料均勻分佈在檔案的多個欄位中以完成此任務。
有時,分析師有必要直接從此類 CSV 檔案建立表。在本教程中,讓我們瞭解一下這個概念。
讓我們在 CSV 檔案中收集一些資料以更好地理解這一點。
我們可以將此檔案命名為 dummy_data
。檢視我們的 CSV 檔案如下所示。
現在我們已經在 CSV 檔案中設定了資料,讓我們學習如何將這些資料轉換為 MySQL 中的表。
在 MySQL 中使用 MySQL Workbench 從 CSV 建立表
我們可以在 MySQL Workbench 中通過右鍵單擊資料庫的 Tables
選項卡來執行此操作。它會向我們顯示表資料匯入嚮導
選項卡。
如下圖所示。
單擊選項卡後,我們可以選擇 CSV 檔案的路徑,然後單擊下一步
,如下所示。
我們一直點選下一步,直到我們的任務被執行。成功執行所有選項卡後,你可以在 MySQL Workbench 的左側選項卡中看到建立的表。
新建立的表的名稱將與之前給出的檔名相同。
或者,我們可以從該表中查詢資料以確保該表已建立。我們可以使用下面的查詢來完成此操作。
SELECT * from dummy_data;
查詢迴圈遍歷我們的整個表並獲取值。查詢的輸出如下所示。
Client Job Name Fees Paid Taxes Paid Total Billed Your Earnings
b pay per project -7.6 -0.38 38 30.02
A How-To Style Article Writers Needed -26.1 -1.31 130.5 103.09
C Consultancy Technical writers for -19.8 -0.99 99 78.21
d Developing a Machine Learning model -5 -0.25 25 19.75
我們在 MySQL 中使用帶有 AS
關鍵字的別名 Jobs
來增加程式在輸出塊中的可讀性。
因此,藉助查詢和方法,我們可以在 MySQL 中高效、快速地從 CSV 條目建立新表。
作者: Preet Sanghavi