db1為原資料庫,db2為要導出到的資料庫,fromtable 是要導出的表名
1.方法一:
登錄導出到的資料庫,執行
create table fromtable select * from db1.fromtable;
2.方法二:
在cmd下執行,mysqlmp -u root -p db1 fromtable file=d:/fromtable.sql; 輸入秘密,root為用戶名
登錄db2 執行 source d:/fromtable.sql;
3.方法三:
登錄db1 執行 select * from fromtable into outfile "d:/fromtable .txt"; 導出純數據格式
登錄db2 執行 load data infile d:/fromtable .txt into table fromtable; 需要先建一張和原表結構一樣的空表。
4.建一個odbc連接,先導出到access中,再導出到另一個庫中。
⑵ AC資料庫 如何轉換 SQL 資料庫
這些資料對你可能有幫助
由於SQL2000裡面沒有"自動編號",所以你的以"自動編號"設置的欄位都會變成非空的欄位,這就必須手工修改這些欄位,並把他的"標示"選擇"是",種子為"1",增量為"1",
2,另外,ACCESS2000轉換成SQL2000後,原來屬性為"是/否"的欄位將被轉換成非空的"bit",這時候你必須修改成自己想要的屬性了;
ACCESS轉SQL SERVER中的一些經驗
1.ACCESS的資料庫中的自動編號類型在轉化時,sql server並沒有將它設為自動編號型,我們需在SQL創建語句中加上identity,表示自動編號!
2.轉化時,跟日期有關的欄位,SQL SERVER默認為smalldatetime型,我們最好將它變為datetime型,因為datetime型的范圍比smalldatetime型大。我遇見這種情況,用smalldatetime型時,轉化失敗,而用datetime型時,轉化成功。
3.對此兩種資料庫進行操作的sql語句不全相同,例如:在對ACCESS資料庫進行刪除紀錄時用:"delete * from user where id=10",而對SQL SERVER資料庫進行刪除是用:"delete user where id=10".
4.日期函數不相同,在對ACCESS資料庫處理中,可用date()、time()等函數,但對
SQL SERVER資料庫處理中,只能用datediff,dateadd等函數,而不能用date()、time()等函數。
5.在對ACCESS資料庫處理中,sql語句中直接可以用一些VB的函數,像cstr()函數,而對SQL SERVER資料庫處理中,卻不能用。
1、必須先安裝Microsoft Office Access 2003,和SQL Server2000。2、把舊的動網資料庫備份,備份完成後,用Access 2003打開動網舊資料庫,在打開時會出現一個警告,不要理會它(安全警告),按打開鍵,打開後按工具欄——資料庫實用工具——轉換資料庫——轉換為2002-2003格式,把資料庫轉換成2003格式。
2、轉換完成後再用Access 2003打開,打開後按工具欄——資料庫實用工具——升遷向導——新建資料庫——填寫SQL資料庫登陸名稱、密碼和要新建的動網資料庫(准備轉成新的動網資料庫),按下一步,按「 》」鍵,再按下一步,選取所有選項,再按下一步,選擇「不對應用程序作任何改動」,再按完成。
3、打開SQL企業管理器——資料庫��吹礁詹判陸ǖ畝���菘飭稅桑�慊髡飧鍪�菘庖幌攏�緩笤詮ぞ呃浮���?/FONT>SQL腳本——常規——全部顯示——編寫全部對象腳本——確定(記住存放的位置)。
4、用記事本打開剛才生成的SQL腳本,在編輯欄——替換——查找內容為「smalldatetime」替換為「datetime」——替換全部;完成後再在編輯欄——替換——查找內容為「nvarchar」替換為「varcha」——替換全部,完成後保存退出。
5、打開SQL企業管理器——資料庫——點擊這個資料庫一下新建的動網資料庫,然後在工具欄——SQL查詢分析器——文件——打開——「剛才生成的SQL腳本」——查詢——執行,然後關閉窗口。
6、再回到SQL企業管理器——資料庫——點擊這個資料庫一下新建的動網資料庫,然後打開工具欄——資料庫轉換服務——導入數據——下一步——數據源「Microsoft Access」文件名「為舊的動網資料庫」——下一步——再下一步——從源數據復製表和視圖——下一步——全選——下一步——立即運行——下一步——完成。
7、修改動網文件夾兩個文件conn.asp和inc\const.asp。
SQL時間函數是getdata()
⑶ 對於已經建好的資料庫有多少種方法可以把該資料庫轉移到其他計算機的資料庫上
如果說是常用的mysql資料庫,或者是oracle資料庫,那麼直接可以通過工具進行倒庫,如也可以通過導出.sql文件跡象倒庫,也可以通過excel或TXT等文件進行倒庫
⑷ mysql 資料庫怎麼轉換成sql server資料庫
用MySQLMigrationToolkit:第一步:下載地址拉到下面選擇下載Withoutinstaller(unzipinC:\)點「Download」下載文件。第二步:解壓文件,解壓到任何文件夾都可。第三步:運行MySQLMigrationTool.找到解壓後文件夾中的MySQLMigrationTool.exe文件雙擊,運行。如果提示JRE5andaboverequired,可從安全360里的->軟體管家->開具必備中下載Javaruntimeenviroment6,下載安裝後重新運行),點Next下一步第四步:在面板中下拉列表中選擇你要轉換的源資料庫伺服器,如MSSQLSERVER.輸入相關資料庫信息,點advance,在advance框中輸入連接字元串:jdbc:jtds:sqlserver://127.0.0.1;user=你的資料庫用戶名;password=密碼;namedPipe=true點next下一步第五步:輸入目標資料庫。默認為MYSQL.輸入伺服器,用戶名及密碼就行了。點擊Next下一步第六步:按需要配置相關信息(也可以保持默認設置)第七步:繼續點下一步,轉換資料庫第八步:轉換完畢,呵呵,你應該可以用MYSQL命令或PHPMYSQL查看你剛轉換進MYSQL的資料庫了。
⑸ 怎麼將mysql資料庫轉換成access資料庫
現在我就是用Navicat
Premium軟體管理MYSQL的,很方便的,可以支持20多種導入導出,其中就包括ACCESS,最先你要在你D盤或C盤建立一個空的ACCESS資料庫;
1.選中資料庫;
2.打開資料庫;
3.選中表;
4.按右鍵選擇導出向導
5.選擇MS
ACCESS資料庫還是MS
ACCESS2007資料庫就隨你情況而定了,通常前者;
6.選擇要導出的所有表和要導出到那個你剛新建的ACCESS空資料庫;
7.一切妥當後按導出,即軟體自動幫你操作好!
⑹ 怎麼把DB3(或者MYsql)資料庫轉化sql資料庫
mysql資料庫轉換成.sql文件步驟如下:
1. 導出SQL腳本
在原資料庫伺服器上,可以用phpMyAdmin工具,或者mysqlmp(mysqlmp命令位於mysql/bin/目錄中)命令行,導出SQL腳本。
2. 用phpMyAdmin工具
導出選項中,選擇導出「結構」和「數據」,不要添加「DROP DATABASE」和「DROP TABLE」選項。
選中「另存為文件」選項,如果數據比較多,可以選中「gzipped」選項。
將導出的SQL文件保存下來。
3.用mysqlmp命令行
命令格式
mysqlmp -u用戶名 -p 資料庫名 > 資料庫名.sql
範例:
mysqlmp -uroot -p abc > abc.sql
(導出資料庫abc到abc.sql文件)
提示輸入密碼時,輸入該資料庫用戶名的密碼。
⑺ 怎樣將Sqlserver資料庫轉成mysql資料庫
您好,很高興為您解答。
1、MYSQL的工具使用navicat;
2、SQL在安裝的時候,需要安裝SQL native Clent,並且開啟服務;
3、在navicat中創建數據連接,創建一個對應的空資料庫
4、創建資料庫後,打開資料庫,選擇導入向導
5、導入向導里,選擇ODBC
6、點下一步,導入裡面選擇sql native client;
7、下一步,選擇使用windows NT 集成安全設置,資料庫選擇你要轉換的資料庫,確定
8、如表結構完全一樣,那麼就全選數據表吧,確定,因我們是新建的資料庫,裡面是空的,那麼默認是創建表,如果是要導入到已經有的表結構里,則在目標表裡選擇要導入的目標表,然後選欄位。注意在第6步的時候,選對表的主鍵進行設置!
9、如果是添加數據,則選擇:添加記錄到目標表;如果是需要ID值跟源資料庫一致,則選擇復制,刪除目標全部數據,並從源數據重新導入
注意,導入的時候,如果是已存在表結構,則鍵位不能空,如果是添加數據,則ID值空著,不要添加主鍵,在導入過程中如果出現錯誤,則根據出錯提示處理,此方法絕對可以!
如若滿意,請點擊右側【採納答案】,如若還有問題,請點擊【追問】
希望我的回答對您有所幫助,望採納!
⑻ 如何把ACCESS資料庫轉換成SQL資料庫
方法如下: 一、打開」控制面板「下」管理工具「中的」資料庫源「。 二,按」添加「添加一個新的數據源,在選擇欄里選「Driver do microsoft Access (*.mdb)」,完成後將出現一個框,在「資料庫源」裡面輸入想寫的名稱,舉例取名叫「AAA」,說明不需要填。 接著,按下面的選擇,尋找資料庫地址和選中 (注意,請先備份自己的ACCESS資料庫),然後確定。 數據源在這里建好了,剩下轉換了。 三,打開SQL二000企業管理器,進入資料庫,新建一個空的資料庫「AAA」; 四,選擇新建立的資料庫,按滑鼠右鍵,選擇「所有任務」下「導入數據」, 按「下一步」繼續; 5,在資料庫源下拉但中選擇」Driver do microsoft Access(*.mdb)「,在」用戶/系統DSN「中,選種剛才添加的」ABC「,按 」下一步「; 陸,「目的」不需要修改,選擇伺服器(一般下為自己的本機local,也可以選擇伺服器地址或者局域中國地址,確定你的許可權是否可以操作,), 使用WINDOWS 身份驗證指用自己的系統管理員身份操作, 使用SQL身份操作驗證可以用於中國站的操作,推薦用後者; 漆,選上使用SQL身份操作驗證後,填寫用戶名和密碼。選擇的是系統默認號碼sa,****,資料庫選擇剛新建的AAA,按下一步; 吧,這一步的兩個單項選擇,從數據源復製表和視圖與用一條查詢指令指定要傳輸的數據,選擇前者,按下一步繼續; 9,這里將出現ACCESS資料庫的表,按全選後,下一步; 一0,DTS導入/導出向導,看立即運行被選中按下一步, 一一,按完成繼續
⑼ SQL資料庫轉移(將老資料庫添加到新資料庫)
把舊資料庫的 SQL服務停止,把資料庫的目錄下的 所需資料庫 復制到新的所需位置,用SQL2008的 附加資料庫,就可以保持原來的數據及表結構了