A. 如何利用pg_mpall備份的文件,恢復資料庫
一、把sql2005資料庫備份恢復到SQL2005資料庫中二、在SQL2005資料庫中生成腳本 1、選定資料庫-->右鍵-->任務-->生成腳本 2、下一步-->選擇資料庫 3、下一步-->找到「為伺服器版本編寫腳本」-->選擇「SQL Server 2000資料庫」 4、選擇「表」,逐步執行下一步三、執行腳本,在SQL2000資料庫中生成資料庫結構 1、將腳本文件傳輸到SQL2000資料庫電腦 2、運行SQL 2000的查詢分析器 3、將腳本內容復制到查詢分析器中,執行腳本內容,生成資料庫結構 四、導入數據 1、在SQL 2000資料庫中,創建資料庫 2、選定資料庫-->右鍵-->所有任務-->導入數據 3、選擇數據源-->選擇伺服器-->選擇資料庫 4、選擇目的 5、逐步執行下一步
B. postgres 怎麼導出sql文件
打開cmd,進入資料庫名ql安裝路徑:
可以使用pg_mp --help命令查看幫助
C:\Program Files\資料庫名QL\9.2\bin>pg_mp -h 資料庫地址/主機名 -p 埠號 -U postgres --column-inserts -t 表名 -f 導出路徑 資料庫名
例子:
C:\Program Files\PostgreSQL\9.2\bin>pg_mp -h localhost -p 5432 -U postgres --column-inserts -t table_name -f d://save_sql.sql database_hason
C. mysql如何導出sql文件
1、 mysqlmp命令備份數據
在MySQL中提供了命令行導出資料庫數據以及文件的一種方便的工具mysqlmp,我們可以通過命令行直接實現資料庫內容的導出mp,首先我們簡單了解一下mysqlmp命令用法:
#MySQLmp常用
mysqlmp -u root -p --databases 資料庫1 資料庫2 > xxx.sql
2、 mysqlmp常用操作實例
2.1備份全部資料庫的數據和結構
mysqlmp -uroot -p123456 -A > /data/mysqlDump/mydb.sql
2.2備份全部資料庫的結構(加 -d 參數)
mysqlmp -uroot -p123456 -A -d > /data/mysqlDump/mydb.sql
2.3 備份全部資料庫的數據(加 -t 參數)
mysqlmp -uroot -p123456 -A -t > /data/mysqlDump/mydb.sql
2.4 備份單個資料庫的數據和結構(,資料庫名mydb)
mysqlmp -uroot-p123456 mydb > /data/mysqlDump/mydb.sql
2.5 備份單個資料庫的結構
mysqlmp -uroot -p123456 mydb -d > /data/mysqlDump/mydb.sql
2.6 備份單個資料庫的數據
mysqlmp -uroot -p123456 mydb -t > /data/mysqlDump/mydb.sql2
2.7 備份多個表的數據和結構(數據,結構的單獨備份方法與上同)
mysqlmp -uroot -p123456 mydb t1 t2 > /data/mysqlDump/mydb.sql
2.8 一次備份多個資料庫
mysqlmp -uroot -p123456 --databases db1 db2 > /data/mysqlDump/mydb.sql
D. pl/sql Developer如何導入mp文件
前提是用Oracle的 exp 導出沖前的文件。
後綴為dmp的文件,有可能是windows的內存轉儲文件,Oracle exp導出的文件,Oracle expd導出的文件(這個就不能用imp導入)
exp導出的文件可以用imp程序導入,用命令行和下面的 pl sql developer的效果是一樣的
tools--import tools--oracle
然後選攔御擇文件散衡清,指定導入用戶等等。
E. sqlyog怎麼導出sql文件
【打開SQLyog工具】
如果沒有連接資料庫,那麼新建一個連接,把連接名字(New Connection),連接地址IP(MySQL Host Address),用戶名字(Username),用戶密碼(Password),埠號填好(Port),然後點連接(Connect)。
F. 能幫忙MYD格式的轉換SQL嗎
.frm是描述了表的結構, .myd保存了表的數據記錄, *.myi則是表的索引。 也就是.sql文件裡面被「拆散」用來存表的文件。
我們都知道在虛擬主機上搭建php網站是只能上傳sql文件的,所以想了辦法去轉換,用navicat轉換行不通,最後看到了mysql/bin文件下的mp,就網路了一下,發現竟然可以直接轉換
首先把你的 .frm,.myd,myi文件合集放在一個文件夾(文件夾名就是你的資料庫名) 然後再把此文件夾放到mysql安裝目錄下的data文件夾里,
然後在命令提示符下進入MySQL安裝目錄下的bin目錄,輸入mysqlmp -uroot -p testdb > testdb.sql 這里testdb就是資料庫的名字(也就是文件夾名) 然後在bin文件夾下就可以發現此.sql文件了
可是用mysqlmp生成的.sql文件會導致含有觸發器注釋的錯誤。所以最好是在myphpadmin管理下自動導出為.sql 快速簡單。