❶ 導入外部數據命令錯誤的是
在導入外部資料庫的時候發現此錯誤,資料庫是可以導入的,但是部分數據會丟失。
從錯誤中找到對應的列,發現此欄位中的內容為中文字元串,由此可知,是中文字元串無法導入導致此表的內容數據無法成功導入。
解決方法:修改資料庫編碼
首先通過命令:show variables like '%char%'; 查看字元集設置
然後修改為utf8,除了文件系統編碼和最後一行
然後刪除錯誤導入的資料庫:drop database dbname;
重新導入資料庫。
然後可以看到沒有報錯了,打開資料庫查看數據,成功導入。
此時,可能會發現資料庫中的中文字元串亂碼了。看下面
二、中文字元串亂碼
首先執行命令:show variables like '%colla%';
然後同樣的設置編碼為:utf8_general_ci
最後查看資料庫發現中文字元串也成功顯示了。
❷ access中無法導入excel外部數據
在繼續處理之前,要確保電子表格中的數據必須以適當的表格形式排列,並且電子表格每一欄位(列)中都具有相同的數據類型、每一行中也都具有相同的欄位。
打開資料庫,或切換到打開資料庫的「資料庫」窗口。
執行下列操作之一:
若要導入電子表格,請在「文件」菜單上,指向「獲取外部數據」,然後單擊「導入」。
若要鏈接電子表格,請在「文件」菜單上,指向「獲取外部數據」,然後單擊「鏈接表」。
在「導入」(或「鏈接」)對話框中,選擇「文件類型」框中的
「microsoft
excel
(*.xls)」。
單擊「查找范圍」框右側的箭頭,選定電子表格文件所在的驅動器和文件夾,然後雙擊其圖標。
按照「導入數據表向導」對話框的提示進行操作。如果是從
microsoft
excel
5.0
版或更高版本的工作簿中導入,則可以導入工作薄內的某個工作表。但不能從其他的多電子表格(例如
microsoft
excel
4.0
版工作簿)文件中導入。若要導入這些文件,首先必須將每個工作表保存為一個單獨的文件。
注意可以導入或鏈接電子表格中的全部數據,或者只是來自指定范圍單元格中的數據。盡管用戶通常是在
microsoft
access
中新建一個表來導入或鏈接,但只要電子表格列標題與表欄位名相匹配,就同樣可以在已有表上追加數據。
access
將試圖對導入的欄位賦予合適的數據類型,但是應該檢查欄位,確認它們是否設置為所希望的數據類型。例如在
access
資料庫中,電話號碼或郵政編碼欄位可能以數字欄位導入,但在
microsoft
access
中應該改為文本欄位,因為這些類型的欄位進行的任何計算都不是所希望的。必要時還應檢查和設置欄位屬性(如設置格式)。
請注意,上面文章中其實仍然包含了兩種做法和一種擴展做法:
1、直接用導入
2、用鏈接表
3、當你只是要導入excel數據到現有的表中時,可以先鏈接某個xls文件,然後直接用
jet
sql語句來做:
❸ Sqlyog怎麼導入外部數據
方法:
1、在增強工具下方找到【導入外部資料庫】點擊進入;
2、這里不需要做任何的改動直接點擊【下一步】就可以了;
3、選擇要導入的數據源的名稱,選擇導入數據源的類型,可以從本地導入到資料庫中,也可以選擇從遠程資料庫導入到目標資料庫中,如果是遠程的資料庫需要配置遠程數據源的驗證,設置完成點擊【下一步】按鈕;
4、選擇要將數據源數據導入的目標資料庫,一樣的需要配置目標數據的IP地址、目標資料庫的用戶口令和資料庫埠;
5、指定數據導入選擇數據的方式,可以通過選擇數據表,也可以選擇使用sql查詢來實現一部分指定的數據導入到目標資料庫;
6、如果選擇sql語句查詢來實現一部分指定的數據導入到目標資料庫,會進入到如下圖的界面,將資料庫的查詢sql寫入白框中,點擊下一步按鈕完成配置的工作。