excel資料表匯入遠端mysql資料庫
解決的問題
mysql資料庫在公司內網伺服器,而excel資料表在本地,需要堡壘機跳轉才能訪問,無法直連,因此在本地任何客戶端匯入資料表的方法都不好使。
資料庫只開放了一個埠,無法將資料表傳到資料庫伺服器上,再登入資料庫利用load data infile命令匯入。
解決辦法
登陸內網任意一臺可以連結資料庫的伺服器,將excel檔案匯出為.sql
檔案,然後使用mysql -h host -Pport -u user_name -pPassword database < file.sql
命令即可完成匯入
建立資料表
- 登入資料庫
mysql -hHost -Pport -uUser_name -pPassword -Ddatabase
- 建立資料表
create [temporary] table [if not exists] table_name
(create_definition)
[table_options]
[parttion_options]
以我要建立的儲存我國省市行政區劃程式碼為例,我的語句是
create table city_code_dic (id int not null auto_increment,
city_code varchar(6),
city_name varchar(20),
primary key (id));
需要注意的是最新版本的mysql儲存中文字元時,一個varchar
可以儲存一個漢字,經過測試最長的行政區劃名稱也只有15個字,因此varchar(20)
綽綽有餘。
excel匯出為.sql
我的excel表格長的是這個樣子的:
首先滑鼠點選C1單元格,輸入一句insert語句,比如
="insert into city_code_dic (city_code, city_name) values('"&&"','"&&"');"
,然後讓游標停留在兩個&中間,再點選要取值的單元格,此處是A1,就會發現A1自動填入兩個&之間了。然後需要將C1格式填充整列,可以選擇拖動填充,我這裡有3000多行不想拖動,就可以在名稱欄裡輸入填充的列,比如我的是
C1:C3578
Shift+Return
選中單元格,再將滑鼠游標定位在要複製的公式欄最後,按Cmd/Ctrl+Return
即可將生成的列複製出來,另存為.sql檔案,再上傳到能連線到資料庫的伺服器上,執行文章開頭所說的命令就可以了。
相關推薦
excel資料表匯入遠端mysql資料庫
解決的問題 mysql資料庫在公司內網伺服器,而excel資料表在本地,需要堡壘機跳轉才能訪問,無法直連,因此在本地任何客戶端匯入資料表的方法都不好使。 資料庫只開放了一個埠,無法將資料表傳到資料庫伺服器上,再登入資料庫利用load data infile命
Excel 資料批量匯入到 mysql資料庫
工作中平時會遇到將 Excel資料批量匯入資料庫的情況。我是這樣做的 step1. 先將 excel 轉 json。 step2. 將轉換後的json拷貝到前端程式中,提交 json格式資料給後端; 後端迴圈遍歷資料進資料庫。
C#將Excel資料表匯入SQL資料庫的兩種方法
方法一: 實現在c#中可高效的將excel資料匯入到sqlserver資料庫中,很多人通過迴圈來拼接sql,這樣做不但容易出錯而且效率低下,最好的辦法是使用bcp,也就是System.Data.SqlClient.SqlBulkCopy 類來實現。 using Sys
使用命令列將Excel資料表匯入Mysql中的方法小結
從Excel資料表匯入Mysql,已經做過好幾次了,但每次都會碰到各種問題:invalid utf8 character string, data too long, ...,浪費了不少時間 為了提高效率,是時候指定一個數據匯入的SOP了: 1.準備.txt檔案
JAVA Excel資料批量匯入到SQL資料庫
今天剛好需要批量將Excel裡的資料匯入到SQL Server,本來打算用Genero寫的,發現官方驅動包找不到SQL Server 2012的驅動,我的天啊,無解!只好用JAVA來寫!JAVA通過載入JDBC驅動輕鬆搞定!除了引用sqljdbc4.jar 庫外,還
使用phpexcel解析Excel資料表並存儲到資料庫中全過程
第一步:ThinkPHP中例項化上傳類獲取form表單提交的檔案(非ThinkPHP可以直接忽略第一步,直接看第二步) HTML檔案核心程式碼 <form action="{:U('Questi
利用dorado實現excel資料上傳到mysql資料庫
實現過程中遇到巨多的bug, 初步估計至少20個異常,但是最後還是實現了. 具體的過程不細說了, 把大概需要注意的幾點說一下 1 基本步驟是: java程式碼讀取excel表中的資料, dorado中配置mysql的連
java把excel表的資料匯入到mysql資料庫
用java把excel表的資料匯入到資料庫(可能有些型別還沒考慮完全,抽空寫的) ———————————————————————————————————————————————————————————— 簡單的思路 一、先獲取資料庫表的欄位名、主鍵名, 二、讀取
將excel資料匯入到mysql資料庫
框架用的是thinkphp3.2框架 //將Excel匯入到資料庫的思想是:先將Excel中的資料轉為php陣列,然後執行addAll操作 public function upload() { ini_set('memory_limit', '1024M'); if (!empty(
如何將Excel表格中的資料批量匯入到Oracle資料庫表中
工具選擇 資料庫 ORACLE11G 程式語言 JAVA 首先是使用JAVA語言編寫一個解析EXCEL檔案的小程式碼,這裡需要一個工具JXL.JAR,這是個JAR包,有了它,我們就可以輕鬆的把EXCEL檔案解析 如果要對EXCEL檔案進行操作,則需要對EXCE
採用spring mvc 和mybatis框架 將excel資料匯入到Mysql資料庫
1.jsp部分: <form action = "price/excelUpload" method = "post" enctype="multipart/form-data"> <input class="fileF
把遠端MySQL資料庫中的資料手工匯入到本地MySQL資料庫
例如: 我遠端MySQ資料庫名稱:jfinalshop,遠端資料庫伺服器地址:111.34.45.242 在伺服器上輸入:mysqldump -uroot -pmiao.1201 jfinalshop > jfinalshop.sql 這條命令:在當前伺服器目錄下,
資料庫-使用navcat 將SqlServer資料庫結構及資料匯入到MySQL資料庫中
一.概述: 本例主要講解如何使用navcat 將SqlServer的資料庫表結構和資料,匯入到MySql資料庫中 (注:本例中所有的操作均在本機) 二.環境: navcat + mysq
[MS Access+MySQL系列]如何利用phpMyAdmin介面進行資料表匯入、SQL簡易資料查詢和資料表刪除等操作?
承接[MS Access+MySQL系列]如何在phpMyAdmin設定使用者帳號和密碼文章,當後端資料庫搭建完成後,如何在phpMyAdmin中匯入資料表、進行簡易SQL查詢和資料表刪除等等操作,使得未來前端操作人員進行存取作業,成為下一步重點工作。 本文以虛構的客戶資料為例,說明如何將客
excel資料批量匯入mongodb資料庫
資料匯入資料庫的工作經常會遇到,這篇博文我們介紹一下linux系統下如何通過命令將excel中的資料批量匯入到非關係型資料庫mongodb中。 步驟一:將bigdata.x
專案案例 || 將Excel資料批量匯入到資料庫
你在工作中是否遇到這樣的問題?資料一般存放在Excel表中,逐條遷移到資料庫中太麻煩,而且很多時候企業的資料量都是以萬起步,單條匯入顯然不現實。那麼該如何解決呢? 我們今天就給大家介紹一個用途非常廣泛的功能:批量匯入,在很多系統中,這也是必須實現的功能。而且當Excel表結構越複雜
DB2資料庫的資料匯入到MySQL資料庫的問題
由於一些原因,需要把資料遷移到mysql中來。使用的是Navicat for MySQL 【1】右鍵表選擇"匯入嚮導" 【2】彈出匯入嚮導後,現在ODBC 【3】選擇從那種資料庫匯入資料 【4】懸著現有資料庫或連線伺服器資料庫,填寫使用者名稱及密碼,測
Excel資料快速匯入mysql的幾個辦法
有時候需要批量插入一批資料到資料庫,有很多種辦法,這裡我用到過三種辦法: 1、通過Excel直接生成insert語句 =CONCATENATE("insert into aisee_pingfen_fengcai(id,order_n,departm
從新增mysql的odbc驅動到powerDesigner將表結構直接匯入到mysql資料庫中,再到資料庫錶轉化為powerDesigner中的表結構
一、首先要在powerDesigner中新增mysql的odbc的資料來源連線驅動:地址如下 根據自己的系統選擇,注意這裡要選擇32位的, 然後選擇 之後進行安裝,之後你發現在powerDesigner中還是找不到mysql的odbc的驅動,為什麼那?因為還
.NET Core使用NPOI將Excel中的資料批量匯入到MySQL
前言: 在之前的幾篇部落格中寫過.NET Core使用NPOI匯出Word和Excel的文章,今天把同樣我們日常開發中比較常用的使用Excel匯入資料到MySQL資料庫中的文章給安排上。與此同時還把NPOI-ExportWordAndExcel-ImportExcelData這個開源專案升級到了.NET