MySQL Workbench 匯入sql指令碼
最近一直在搞資料,資料量大了真的很頭疼。特別是資料遷移,用的是insert的sql指令碼。
匯入資料方法一:
主頁面上有這個按鈕,意思大開啟sql指令碼。按鈕如下:
點選按鈕選擇指令碼:
選擇指令碼以後,開啟就如下,插入語句:
這種方式可以很直觀的看sql執行,但是問題是檔案不能太大,超過50M以後,開啟檔案就巨卡。異常蛋疼,當然了。50M的文字sql檔案也是比較奇葩了。 不過這個方法確實很好用。
匯入資料方法二:
選擇指令碼檔案,直接執行指令碼的方式,按鈕位置如下:
點選按鈕如下圖:
選擇指令碼檔案以後,彈出預覽的sql指令碼,然後選擇庫名稱,選擇編碼方式:
重點來了,這裡選擇指令碼的時候,指令碼的地址最好不要是中文的,要不然可能會報錯,找不到指令碼檔案。如果報錯,最好把指令碼copy到桌面吧,這樣檔案地址都是英文的,就可以了。
最後點選run按鈕,會彈出一個有進度條的執行視窗。等著執行完畢,會提醒是否成功。如果指令碼有問題,則直接會報錯提醒。這樣執行就不會因為指令碼檔案過大的問題了。。。 記錄一下,下次好用。
相關推薦
MySQL Workbench 匯入sql指令碼
最近一直在搞資料,資料量大了真的很頭疼。特別是資料遷移,用的是insert的sql指令碼。 匯入資料方法一: 主頁面上有這個按鈕,意思大開啟sql指令碼。按鈕如下: 點選按鈕選擇指令碼: 選擇指令碼
MySQL workbench匯入sql檔案報錯
新手學MySQL匯入下載的sql檔案執行報錯 錯誤提示: Error Code: 1064. You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version
MySQL匯入sql指令碼錯誤:2006
到如一些小指令碼很少報錯,但最近匯入一個10+M的SQL指令碼,卻重複報錯: Error occured at:2014-03-24 11:42:24 Line no.:85 Error Code: 2006 - MySQL server has gone away 最終找到原因,原來是MyS
用JAVA使用mysql命令操作匯入SQL指令碼
要用java呼叫mysql的命令 實現sql指令碼的引入 一般分三步 1,執行到cmd 進入mysql命令, 2,選擇資料庫, 3,執行source語句 ,source + 路徑(例子如下), 需要運用到Runtime這個類,下面則是例項 publi
解決用mysql front 或者navicat匯入sql指令碼時候各種錯誤問題
一般不帶資料的匯入,基本哪個工具都不會出錯,帶資料的匯入我一般用navicat,還可以直接拖進來就可以。在匯入資料上mysql front差太多,但是我個人覺得看資料,設計資料庫等,mysql front 方便很多 一般我電腦這兩個軟體都裝,navicat用於匯入sql指令
mysql匯入sql指令碼和事件
1、直接執行,但是遇到超過2個g就很慢2、source先的登陸mysql -uroot -p --default-character-set=utf8use dbnamesource /root/newsdata.sql3、事件匯出(不需要登陸)mysqldump -E -n
HeidiSQL、Navicat、mysql命令和source命令匯入sql指令碼的速度比較
一、四種匯入方式的比較 1、heidisql客戶端是一條一條插入的,速度最慢,而且很脆弱比較容易崩潰; 2、mysql命令匯入380萬記錄用時1小時13分(屬於前臺執行的命令,ctrl+c就可以結束); 3、source命令匯入的速度和mysql命令匯入差不多(進入mysql命令介面,ctrl+c結束不了,關
MySQL資料匯入sql檔案過程中出錯
錯誤型別: ERROR 1231 (42000): Variable 'time_zone' can't be set to the value of 'NULL' ERROR 1231 (42000): Variable 'sql_mode' can't be set to the value of '
如何利用MySQL Workbench匯入Excel表格
兩款軟體的概念,來自度娘,瞭解一下: MySQL Workbench是一款專為MySQL設計的ER/資料庫建模工具。它是著名的資料庫設計工具DBDesigner4的繼任者。你可以用MySQL Workbench設計和建立新的資料庫圖示,建立資料庫文件,以及進行復雜的MySQL 遷移。 Mic
在Oracle、MySQL中執行sql指令碼生成hive建表語句
python3指令碼: #mysql for i in range(len(table_name)): sql1 = """SELECT CONCAT('create table ','%s','(') UNION ALL SELECT CONCAT(
使用powerdesigner匯入sql指令碼,生成物理模型
有些時候我們的powerdesigner以jdbc的形式連結本地資料庫可能會失敗,這時候我覺得從sql檔案中生成物理模型是個很不錯的方法 1.開啟powerdesigner,檔案->->reverse engineer->->database &
用source命令往mysql中匯入sql大檔案
用source命令往mysql中匯入sql大檔案 (我用的是MariaDB,安裝比mysql簡單) 比較好的辦法仍是用mysql的source命令: 1、開啟命令列,到mysql的bin目錄 C:\Program Files\MariaDB 10.3\bin\&nbs
mysql 快速匯入sql檔案
使用Mysql Command line 命令列快速匯入.sql檔案 單個sql檔案的匯入 多個sql檔案的匯入 之前學習mysql資料庫時,在網上查看了許多資料,發現了一種比較方便的匯入sql檔案方法 ** 1.單個sql檔案匯入 **
PowerDesign16.6支援Mysql的生成sql指令碼中包含Collate資訊
當前powerDesign版本:16.6 列上指定:Collation = utf8_general_ci 但是SQL指令碼中,列欄位沒有顯示Collect ------------------------------------------------------------- 工具欄-》
mysql資料庫匯入.sql檔案,中文亂碼解決
方法一: 通過增加引數 –default-character-set = utf8 解決亂碼問題 mysql -u root -p password < path_to_import_file –default-character-set = utf8 方法二: 在命令列匯入亂碼解
mysql匯出匯入sql檔案方法(linux)
一、匯入匯出.sql檔案for Linux: 1、從mysql中匯出資料庫test: 在終端執行:mysqldump -h localhost -u root -p test > /home/chuzj/daochu.sql 其中localhost是伺服器名字 test是資料庫名字,其後可以直接跟
Navicat 匯入sql指令碼檔案
我在組建自己工作用的資料庫時要匯入.sql指令碼檔案,用cmd視窗匯入太慢,navicat的匯入嚮導裡又無匯入sql指令碼的選項, 但不是navicat中沒有匯入sql指令碼檔案的方法,只是要選擇資料庫右擊執行sql指令碼檔案便可以快速匯入sql指令碼的資料。主要操作步
使用powerdesigner匯入sql指令碼,生成物理模型,name和code都顯示英文的解決方法
1.使用powerdesigner匯入sql指令碼,生成物理模型,步驟如下: 選擇相應的資料庫 選擇指令碼檔案 成功後,表名和欄位名都顯示英文,comment並沒有顯示。 解決方法:執行一段指令碼即可,步驟如下: 指令碼如下: --------------
關於Mysql在匯入.sql檔案出現中文亂碼的解決方法
1.首先在服務裡面關閉mysql服務; 2.在安裝目錄下找到my.ini檔案; 3.修改一下配置 [mysql]default-character-set=utf8,(這個改成default-char
修改mysql資料庫匯入sql檔案大小限制
1、開啟PHP.ini。找到 upload_max_filesize memory_limit post_max_size 這三個引數! (在預設的情況下,php只允許最大的上傳資料為2M,也就是2048KB,而極限的最大使用記憶體memory_limit也僅為1