本文目錄一覽:
如何將H2數據庫數據轉存到MYSQL數據庫中?
這裡面有一些具體的問題,比如說是否只同步新增的數據,要同步的表是否只有少數幾個,要同步的表中是否有類似於自增字段這種東西等等。
最簡單的情況下,只同步新增數據,只同步少數幾個表,並且表中都有自增ID,那你只需要php定時執行,參照網頁鏈接
然後每次定時執行時,讀mysql表中的最後一個id(這個id要跟你的h2的自增id一樣),然後根據這個到h2表中去讀出大於這個id的一個固定記錄數的記錄,比如一次讀5000或1萬條,然後批量插入mysql就行了
怎麼將數據導入到mysql數據庫中
1.將選中的數據快兒拷貝到一個TXT文本文件中(記得把後面的空格消掉。。否則導入數據庫後會有對應的空行),假如存到“D:\data.txt”這個位置里。
2.根據要導入的數據快兒建立MySql數據庫和表,然後進入命令提示符里使用命令
load data local infile ‘D:/data.txt’ into table exceltomysql fields terminated by ‘\t’;
注意:盤符我使用的“/”才成功,否則提示找不到文件 下面文章中是用的“\”!
進行導入操作
手動進行Excel數據和MySql數據轉換
怎樣將數據存入mysql數據庫
MySQL命令行導出數據庫:
1,進入MySQL目錄下的bin文件夾:cd
MySQL中到bin文件夾的目錄
如我輸入的命令行:cd
C:\Program
Files\MySQL\MySQL
Server
4.1\bin
(或者直接將windows的環境變量path中添加該目錄)
2,導出數據庫:mysqldump
-u
用戶名
-p
數據庫名
導出的文件名
如我輸入的命令行:mysqldump
-u
root
-p
news
news.sql
(輸入後會讓你輸入進入MySQL的密碼)
(如果導出單張表的話在數據庫名後面輸入表名即可)
3、會看到文件news.sql自動生成到bin文件下
命令行導入數據庫:
1,將要導入的.sql文件移至bin文件下,這樣的路徑比較方便
2,同上面導出的第1步
3,進入MySQL:mysql
-u
用戶名
-p
如我輸入的命令行:mysql
-u
root
-p
(輸入同樣後會讓你輸入MySQL的密碼)
4,在MySQL-Front中新建你要建的數據庫,這時是空數據庫,如新建一個名為news的目標數據庫
5,輸入:mysqluse
目標數據庫名
如我輸入的命令行:mysqluse
news;
6,導入文件:mysqlsource
導入的文件名;
如我輸入的命令行:mysqlsource
news.sql;
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/199248.html