Mysql

將excel表導出到MySQL數據庫的最佳方法

  • January 25, 2016

我正在嘗試將包含大約 400 條 HR 資料(例如姓名、姓氏、年齡、工作、ecc)記錄的 Excel 表導出到 MySQL 數據庫中。我實際上正在使用 mysql for excel 並開始閱讀數據庫書籍,但我注意到許多格式問題,例如嘗試從轉換%d/%m/%Y%d-%m-%Y.

數據庫管理的最佳實踐提示已被廣泛接受!

1次:

另存為文本 (csv) 文件。

CREATE TABLE … 列近似 Excel 列。

將數據本地文件…載入到 MySQL 中的該表中。

(如果您需要“自動化”,可能有更好的方法。)

正如@Rick James 已經說過的那樣

CREATE TABLE … 列近似 Excel 列。

將數據本地文件…載入到 MySQL 中的該表中。

我只是要去探索更多。我正在逐步編寫基於(SQLyog,MySQL Workbench)工具的過程。如何將 excel 文件或 CSV 文件導入 Mysql DB。

1)首先通過您的MySQL工具(如SQLyog,MySQL Workbench)在您的數據庫中創建HR Stuff表。(例如,我在這裡取了5個欄位)

在此處輸入圖像描述

2)在excel表中創建相同的日期欄位適當的列名。

在此處輸入圖像描述 注意:這裡我使用 SQLyog 工具在 MySQL DB 中導入 excel 數據。

3)Right Click on table name -> Import->Import CSV Data Using LOAD LOCAL

在此處輸入圖像描述

4)Click your select button to choose your excel file 

在此處輸入圖像描述

然後點擊import按鈕和ok按鈕。

在 MySQL DB 中顯示HRStuff數據庫詳細資訊。

Show Databases;

Use 'YouDatabaseName'; (Where HRStuff is present)
Desc hrstuff;

之後,您將獲得hrstuff表格詳細資訊的所有詳細資訊。希望它會有所幫助。

引用自:https://dba.stackexchange.com/questions/114594