新聞中心
php如何將存有數(shù)據(jù)的文件導(dǎo)入數(shù)據(jù)庫(kù)
其實(shí)sql文件,就是一些sql語(yǔ)句
創(chuàng)新互聯(lián)主營(yíng)吉林網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營(yíng)網(wǎng)站建設(shè)方案,成都APP應(yīng)用開(kāi)發(fā),吉林h5重慶小程序開(kāi)發(fā)搭建,吉林網(wǎng)站營(yíng)銷(xiāo)推廣歡迎吉林等地區(qū)企業(yè)咨詢(xún)
填寫(xiě)好數(shù)據(jù)庫(kù)相關(guān)操作后,點(diǎn)擊下一步,首先將數(shù)據(jù)庫(kù)連接起來(lái)
12mysql_connect(..............)//等等這些數(shù)據(jù)庫(kù)連接代碼
數(shù)據(jù)庫(kù)連接后,開(kāi)始讀取sql文件
1234567$Sqls = file_get_contents( '你的sql文件' );//然后把讀取到的sql文件內(nèi)容打散成數(shù)組,當(dāng)然,這個(gè)文件要有規(guī)律,就是每條sql語(yǔ)句有一個(gè)特定的分隔符,比如分號(hào);$SqlArr = explode(';', $Sqls );//最后就是循環(huán)遍歷出這些sql語(yǔ)句并執(zhí)行,即可foreach ( $SqlArr as $sql ) { mysql_query( $Sql );}
上面只是一個(gè)大致思路原理,
具體的話,還是要根據(jù)具體情況來(lái)弄的!
特別是那個(gè)sql文件中的內(nèi)容,一定要有一定的規(guī)律,并且一些不必要的東西不能有,
比如注釋?zhuān)ê芏嗳藦膒hpmyadmin導(dǎo)出的sql文件,都會(huì)帶上注釋?zhuān)?/p>
而注釋是不符合sql語(yǔ)句規(guī)范的,會(huì)執(zhí)行出錯(cuò),
所以導(dǎo)出后,自己根據(jù)情況修改一下?。?/p>
怎么導(dǎo)入數(shù)據(jù)庫(kù)文件
問(wèn)題一:怎么把.sql文件導(dǎo)入mysql數(shù)據(jù)庫(kù) 先打開(kāi)cmd再進(jìn)入mysql的bin目錄:
cd D:\soft\wamp\bin\mysql\mysql5.0.51b\bin 回車(chē)
mysql -u 用戶(hù)名 -p 密碼 回車(chē)
source d:\abc.sql (指向你自己的目錄)回車(chē)
ok!
問(wèn)題二:請(qǐng)問(wèn).xls數(shù)據(jù)文件怎么導(dǎo)入到mysql里?。? 1.需要在mysql管理工具上面新建一個(gè)表,也可以用mysql命令創(chuàng)建,表建立完成之后,你需要將表中的字段名字告訴給填寫(xiě)excel表的人員.
2.打開(kāi)excel表,按照程序提供的字段填寫(xiě)相應(yīng)的數(shù)據(jù).此時(shí)注意下面幾點(diǎn):名字(我用紅色標(biāo)示出來(lái)了)需要跟程序提供的一樣,其他的描述,表頭可以不寫(xiě)都行.
3.使用的mysql管理工具是Navicat for MySQL,打開(kāi)工具,選擇表所在的數(shù)據(jù)庫(kù),然后點(diǎn)擊數(shù)據(jù)庫(kù)名字,右鍵數(shù)據(jù),出來(lái)下拉菜單選擇import wizard ,有漢化版本的更明確.彈出一個(gè)選擇界面,我們選擇excel file文件
4.點(diǎn)擊next(下一步),我們選擇我們對(duì)應(yīng)的excel文件就行,然后再下面選在我們的文件內(nèi)容在哪一個(gè)sheet中,也就是你的內(nèi)容寫(xiě)在excel什么地方,這點(diǎn)需要注意,也是關(guān)鍵的地方,我的內(nèi)容在sheet3中,所以我選擇sheet3
5.點(diǎn)擊next (此步驟也是關(guān)鍵步驟),需要注意2點(diǎn): 1:filed name row 就是你的字段所在excel中的位置,也就是第幾行(簡(jiǎn)單辦法,一般就是英文對(duì)應(yīng)的那一列).2:first data row(從哪一行開(kāi)始執(zhí)行),數(shù)據(jù)從哪一行開(kāi)始呢,我這里選擇的是3,4.
6.點(diǎn)擊next 選擇 target table 目標(biāo)對(duì)應(yīng)的數(shù)據(jù)庫(kù),選擇你要導(dǎo)入到哪個(gè)數(shù)據(jù)庫(kù)中表中.
7.如果到上面一步?jīng)]有問(wèn)題的話,我們默認(rèn)next到最后 就行了.然后打開(kāi)表就能看到數(shù)據(jù)跟excel表中的一樣。
問(wèn)題三:sql文件怎么導(dǎo)入mysql數(shù)據(jù)庫(kù) 直接執(zhí)行
mysql -uroot -pPassword 問(wèn)題四:oracle中怎樣導(dǎo)入數(shù)據(jù)庫(kù)文件 ? 導(dǎo)出
導(dǎo)出具體的分為:導(dǎo)出表,導(dǎo)出方案,導(dǎo)出數(shù)據(jù)庫(kù)三種方式。
導(dǎo)出使用exp命令來(lái)完成的,該命令常用的選項(xiàng)有:
userid: 用于指定執(zhí)行導(dǎo)出操作的用戶(hù)名,口令,連接字符串
tables: 用于指定執(zhí)行導(dǎo)出操作的表
owner: 用于指定執(zhí)行導(dǎo)出操作的方案
full=y: 用于指定執(zhí)行導(dǎo)出操作的數(shù)據(jù)庫(kù)
inctype: 用于指定執(zhí)行導(dǎo)出操作的增量類(lèi)型
rows: 用于指定執(zhí)行導(dǎo)出操作是否要導(dǎo)出表中的數(shù)據(jù)
file: 用于指定導(dǎo)出文件名
Oracle 筆記
23
? 導(dǎo)出表
1.導(dǎo)出自己的表
exp [email protected] tables=(emp,dept) file=d:\e1.dmp
2.導(dǎo)出其它方案的表
如果用戶(hù)要導(dǎo)出其它方案的表,則需要dba的權(quán)限或是exp_full_database的權(quán)限,比如system就可以導(dǎo)出scott的表
E:\oracle\ora92\binexp [email protected] tables=(scott.emp) file=d:\e2.emp
特別說(shuō)明:在導(dǎo)入和導(dǎo)出的時(shí)候,要到oracle目錄的bin目錄下。
3. 導(dǎo)出表的結(jié)構(gòu)
exp [email protected] tables=(emp) file=d:\e3.dmp rows=n
4. 使用直接導(dǎo)出方式
exp [email protected] tables=(emp) file=d:\e4.dmp direct=y
這種方式比默認(rèn)的常規(guī)方式速度要快,當(dāng)數(shù)據(jù)量大時(shí),可以考慮使用這樣的方法。
這時(shí)需要數(shù)據(jù)庫(kù)的字符集要與客戶(hù)端字符集完全一致,否則會(huì)報(bào)錯(cuò)...
? 導(dǎo)出方案
導(dǎo)出方案是指使用export工具導(dǎo)出一個(gè)方案或是多個(gè)方案中的所有對(duì)象(表,索引,約束...)和數(shù)據(jù)。并存放到文件中。
1. 導(dǎo)出自己的方案
exp [email protected] owner=scott file=d:\scott.dmp
2. 導(dǎo)出其它方案
如果用戶(hù)要導(dǎo)出其它方案,則需要dba的權(quán)限或是exp_full_database的權(quán)限,比如system用戶(hù)就可以導(dǎo)出任何方案
exp [email protected] owner=(system,scott) file=d:\system.dmp
? 導(dǎo)出數(shù)據(jù)庫(kù)
導(dǎo)出數(shù)據(jù)庫(kù)是指利用export導(dǎo)出所有數(shù)據(jù)庫(kù)中的對(duì)象及數(shù)據(jù),要求該用戶(hù)具有dba的權(quán)限或者是exp_full_database權(quán)限
增量備份(好處是第一次備份后,第二次備份就快很多了)
exp [email protected] full=y inctype=plete file=d:\all.dmp
導(dǎo)入
? 介紹
導(dǎo)入就是使用工具import將文件中的對(duì)象和數(shù)據(jù)導(dǎo)入到數(shù)據(jù)庫(kù)中,但是導(dǎo)入要使用的文件必須是export所導(dǎo)出的文件。與導(dǎo)
出相似,導(dǎo)入也分為導(dǎo)入表,導(dǎo)入方案,導(dǎo)入數(shù)據(jù)庫(kù)三種方式。
imp常用的......
問(wèn)題五:.mdf數(shù)據(jù)庫(kù)文件如何導(dǎo)入數(shù)據(jù)庫(kù) 打開(kāi)企業(yè)管理器-向下展開(kāi)到嘩39;數(shù)據(jù)庫(kù)'-右鍵點(diǎn)擊'數(shù)據(jù)庫(kù)'-選擇'所有任務(wù)'-點(diǎn)擊'附加數(shù)據(jù)庫(kù)'-點(diǎn)擊 帶三個(gè)點(diǎn)的按鈕(...)-找到要附加的數(shù)據(jù)庫(kù)(要選擇后綴名.mdf的)-點(diǎn)擊確定-點(diǎn)擊確定 附加成功
問(wèn)題六:想把文件存入數(shù)據(jù)庫(kù)怎么辦 數(shù)據(jù)庫(kù)是不會(huì)存儲(chǔ)文件的,他只是存儲(chǔ)文件的存放地址,比如你想存儲(chǔ)一個(gè)文件,你可以把文件名,文件大小,文件格式,文件存儲(chǔ)的地址(d:/file/fiel.txt)存到數(shù)據(jù)庫(kù)表中。
當(dāng)你想獲取文件的時(shí)候就直接讀取文件的存儲(chǔ)地址File file=new File(d:/file/fiel.txt);,這樣就能存儲(chǔ)數(shù)據(jù)文件了
問(wèn)題七:如何導(dǎo)入sql腳本文件 sql的文件是很多數(shù)據(jù)庫(kù)連接工具可以直接打開(kāi)的文件,例如sqldevelop,pl/sql等。登陸數(shù)據(jù)庫(kù)后,點(diǎn)擊左上角的文件-打開(kāi) ,打開(kāi)相應(yīng)的sql文件就可以了,然后點(diǎn)擊執(zhí)行腳本。
問(wèn)題八:300兆的sql文件如何導(dǎo)入mysql數(shù)據(jù)庫(kù)中 抄一段給你看看,應(yīng)該有些幫助。
一般網(wǎng)站經(jīng)常用phpmyadmin備份和恢復(fù)數(shù)據(jù)庫(kù),但默認(rèn)總是限制了16M。網(wǎng)站數(shù)據(jù)一多就不行了。
解決方法如下:
(1)修改php.ini適用自己有服務(wù)器的人
大多數(shù)都修改php.ini中的upload_max_filesize,但修改了這個(gè)以后,還是提示這個(gè)問(wèn)題;
那么更改如下幾處:
修改 PHP.ini
file_uploads on 是否允許通過(guò)HTTP上傳文件的開(kāi)關(guān)。默認(rèn)為ON即是開(kāi)
upload_tmp_dir 文件上傳至服務(wù)器上存儲(chǔ)臨時(shí)文件的地方,如果沒(méi)指定就會(huì)用系統(tǒng)默認(rèn)的臨時(shí)文件夾
upload_max_filesize 20m 望文生意,即允許上傳文件大小的最大值。默認(rèn)為2M
post_max_size 30m 指通過(guò)表單POST給PHP的所能接收的最大值,包括表單里的所有值。默認(rèn)為8M
說(shuō)明
一般地,設(shè)置好上述四個(gè)參數(shù)后,在網(wǎng)絡(luò)正常的情況下,上傳8M的大體積文件,只設(shè)置上述四項(xiàng)還一定能行的通。除非你的網(wǎng)絡(luò)真有100M/S的上傳高速,否則你還得繼續(xù)設(shè)置下面的參數(shù)。
max_execution_time 300 每個(gè)PHP頁(yè)面運(yùn)行的最大時(shí)間值(秒),默認(rèn)30秒
max_input_time 300 每個(gè)PHP頁(yè)面接收數(shù)據(jù)所需的最大時(shí)間,默認(rèn)60秒
memory_limit 128m 每個(gè)PHP頁(yè)面所吃掉的最大內(nèi)存,默認(rèn)8M
設(shè)定 POST 數(shù)據(jù)所允許的最大大小。此設(shè)定也影響到文件上傳。要上傳大文件,該值必須大于 upload_max_filesize。
如果配置腳本中激活了內(nèi)存限制,memory_limit 也會(huì)影響文件上傳。通常說(shuō),memory_limit 應(yīng)該比 post_max_size 要大。
(2)這個(gè)方法很簡(jiǎn)單,不需要修改php.ini參數(shù), 適用把站放在虛擬主機(jī)的人。
打開(kāi)phpMyAdmin目錄下的配置文件:config.inc.php
請(qǐng)注意其中的這兩個(gè)參數(shù):
$cfg['UploadDir'] = ‘A‘;
$cfg['SaveDir'] = ‘B‘;
在phpMyAdmin目錄下自行建立文件夾A和B來(lái)對(duì)應(yīng)UploadDir(導(dǎo)入目錄)和SaveDir(導(dǎo)出目錄)。
導(dǎo)出操作:
1、登陸phpMyAdmin
2、在左側(cè)選中你需要備份導(dǎo)出的數(shù)據(jù)庫(kù)
3、在右側(cè)窗口中找到“導(dǎo)出”
4、在右側(cè)窗口底部選擇“保存于服務(wù)器的 B/ 目錄”
5、選擇壓縮模式,提交“執(zhí)行”即可在B文件夾中找到該數(shù)據(jù)庫(kù)的導(dǎo)出數(shù)據(jù)。
導(dǎo)入操作:
1、上傳準(zhǔn)備導(dǎo)入的數(shù)據(jù)文件到A目錄
2、登陸phpMyAdmin
3、在左側(cè)選中你需要備份導(dǎo)出的數(shù)據(jù)庫(kù)
4、在右側(cè)窗口中找到“Import”(導(dǎo)出)
5、在右側(cè)窗口“網(wǎng)站服務(wù)器上載目錄”中選擇需要導(dǎo)入的數(shù)據(jù)文件,提交“執(zhí)行”完成導(dǎo)入。...
問(wèn)題九:sqlserver怎么導(dǎo)入sql文件 SQL2000要在查詢(xún)分析器里打開(kāi)
文件》打開(kāi)》找到那個(gè).sql,就可以在查詢(xún)窗口里看到了
SQL2005或SQL2008
新建查詢(xún),拖文件進(jìn)去就可以了?;蛘唠p擊打開(kāi)。
問(wèn)題十:MySQL怎么導(dǎo)入整個(gè)數(shù)據(jù)庫(kù)文件? 請(qǐng)問(wèn)數(shù)據(jù)庫(kù)文件是什么??? 是 .sql文件嗎?那么兩個(gè)方法 第一個(gè)在進(jìn)入mysql以后 source 文件地址比如mysqlsource database.sql; 第二個(gè)是在cmd里面c:\mysql -h localhost -uroot -p密碼 數(shù)據(jù)庫(kù)名
怎么導(dǎo)入數(shù)據(jù)庫(kù)?
問(wèn)題一:如何導(dǎo)入已有的外部數(shù)據(jù)庫(kù) 在增強(qiáng)工具下方找到【導(dǎo)入外部數(shù)據(jù)庫(kù)】點(diǎn)擊進(jìn)入
這里不需要做任何的改動(dòng)直接點(diǎn)擊【下一步】就可以了
選擇要導(dǎo)入的數(shù)據(jù)源的名稱(chēng),選擇導(dǎo)入數(shù)據(jù)源的類(lèi)型,可以從本地導(dǎo)入到數(shù)據(jù)庫(kù)中,也可以選擇從遠(yuǎn)程數(shù)據(jù)庫(kù)導(dǎo)入到目標(biāo)數(shù)據(jù)庫(kù)中,如果是遠(yuǎn)程的數(shù)據(jù)庫(kù)需要配置遠(yuǎn)程數(shù)據(jù)源的驗(yàn)證,設(shè)置完成點(diǎn)擊【下一步】按鈕
選擇要將數(shù)據(jù)源數(shù)據(jù)導(dǎo)入的目標(biāo)數(shù)據(jù)庫(kù),一樣的需要配置目標(biāo)數(shù)據(jù)的IP地址、目標(biāo)數(shù)據(jù)庫(kù)的用戶(hù)口令和數(shù)據(jù)庫(kù)端口
指定數(shù)據(jù)導(dǎo)入選擇數(shù)據(jù)的方式,可以通過(guò)選擇數(shù)據(jù)表,也可以選擇使用sql查詢(xún)來(lái)實(shí)現(xiàn)一部分指定的數(shù)據(jù)導(dǎo)入到目標(biāo)數(shù)據(jù)庫(kù)
如果選擇sql語(yǔ)句查詢(xún)來(lái)實(shí)現(xiàn)一部分指定的數(shù)據(jù)導(dǎo)入到目標(biāo)數(shù)據(jù)庫(kù),會(huì)進(jìn)入到如下圖的界面,將數(shù)據(jù)庫(kù)的查詢(xún)sql寫(xiě)入白框中,點(diǎn)擊下一步按鈕完成配置的工作。
問(wèn)題二:服務(wù)器上數(shù)據(jù)庫(kù)怎么導(dǎo)入sql腳本 方法/步驟
1
【第一導(dǎo)入數(shù)據(jù)結(jié)構(gòu)】
打開(kāi)本地計(jì)算機(jī)上的 SQL Server Management Studio 客戶(hù)端軟件:
2
本地電腦:登陸本機(jī)數(shù)據(jù)庫(kù)連接控制端:
3
選擇您要導(dǎo)出到服務(wù)器的數(shù)據(jù)庫(kù)然后鼠標(biāo)右鍵:選擇生成SQL腳本:
4
選中本地電腦需要導(dǎo)出腳本的庫(kù)名字
5
需要選擇選擇兼容sql2005的版本的腳本:
修改sql腳本的保存路徑:記錄下這個(gè)路徑
查看生產(chǎn)腳本生成的選項(xiàng):
成功生成sql腳本:并記錄下腳本導(dǎo)出的路徑
連接到虛擬主機(jī)提供的目標(biāo)數(shù)據(jù)庫(kù)服務(wù)器:
并點(diǎn)擊新建查詢(xún),拷貝您導(dǎo)出的 SQL 腳本代碼(此代碼為第一步導(dǎo)出的sql腳本代碼)到上圖顯示的查詢(xún)分析器中,點(diǎn)擊分析腳本,如果沒(méi)有語(yǔ)法錯(cuò)誤,就點(diǎn)擊執(zhí)行腳本,直到執(zhí)行完畢。
【導(dǎo)入數(shù)據(jù)結(jié)構(gòu)完畢】
【第二:導(dǎo)入數(shù)據(jù)庫(kù)數(shù)據(jù)】
下面咱們開(kāi)始導(dǎo)入數(shù)據(jù)庫(kù)表中的數(shù)據(jù):登陸您本地的數(shù)據(jù)庫(kù):
點(diǎn)擊您本地計(jì)算機(jī)上的數(shù)據(jù)庫(kù)右鍵-任務(wù)-導(dǎo)出數(shù)據(jù):
選擇目標(biāo)數(shù)據(jù)庫(kù),如下添加虛擬主機(jī)提供給您的數(shù)據(jù)庫(kù)信息(服務(wù)器地址,用戶(hù)名,密碼,數(shù)據(jù)庫(kù)):
點(diǎn)擊下一步,點(diǎn)擊下一步,選中所有表,并確?!澳繕?biāo)”
點(diǎn)擊下一步,直到執(zhí)行完畢:這樣你的本地?cái)?shù)據(jù)庫(kù)就導(dǎo)入到虛擬主機(jī)上了
【導(dǎo)入數(shù)據(jù)庫(kù)數(shù)據(jù)完畢】
問(wèn)題三:怎樣導(dǎo)入數(shù)據(jù)庫(kù) 你先建立一個(gè)備份,然后建立備份用FTP,這樣你空間數(shù)據(jù)庫(kù)里會(huì)生成一個(gè)1.bak文件或者是1.sql文件。
1.bak是MSSQL數(shù)據(jù)庫(kù)備份出來(lái)的文件,1.SQL是MYSQL的。
你打開(kāi)FTP軟件,然后將你電腦里的1.sql文件上傳到這數(shù)據(jù)庫(kù)空間,會(huì)提示你覆蓋,你點(diǎn)是。
傳完以后,你點(diǎn)一下從備份中還原就可以了。
如果你還不明白,你可以聯(lián)系一下你的IDC服務(wù)商,讓他們幫你導(dǎo)或者遠(yuǎn)程幫你操作也可以。
問(wèn)題四:如何導(dǎo)入mysql數(shù)據(jù)庫(kù) MySQL數(shù)據(jù)庫(kù)的導(dǎo)入,有兩種方法:
1) 先導(dǎo)出數(shù)據(jù)庫(kù)SQL腳本,再導(dǎo)入;
2) 直接拷貝數(shù)據(jù)庫(kù)目錄和文件。
在不同操作系統(tǒng)或MySQL版本情況下,直接拷貝文件的方法可能會(huì)有不兼容的情況發(fā)生。
所以一般推薦用SQL腳本形式導(dǎo)入。下面分別介紹兩種方法。
2. 方法一 SQL腳本形式
操作步驟如下:
2.1. 導(dǎo)出SQL腳本
在原數(shù)據(jù)庫(kù)服務(wù)器上,可以用phpMyAdmin工具,或者mysqldump命令行,導(dǎo)出SQL腳本。
2.1.1 用phpMyAdmin工具
導(dǎo)出選項(xiàng)中,選擇導(dǎo)出“結(jié)構(gòu)”和“數(shù)據(jù)”,不要添加“DROP DATABASE”和“DROP TABLE”選項(xiàng)。
選中“另存為文件”選項(xiàng),如果數(shù)據(jù)比較多,可以選中“gzipped”選項(xiàng)。
將導(dǎo)出的SQL文件保存下來(lái)。
2.1.2 用mysqldump命令行
命令格式
mysqldump -u用戶(hù)名 -p 數(shù)據(jù)庫(kù)名 數(shù)據(jù)庫(kù)名.sql
范例:
mysqldump -uroot -p abc abc.sql
(導(dǎo)出數(shù)據(jù)庫(kù)abc到abc.sql文件)
提示輸入密碼時(shí),輸入該數(shù)據(jù)庫(kù)用戶(hù)名的密碼。
2.2. 創(chuàng)建空的數(shù)據(jù)庫(kù)
通過(guò)主控界面/控制面板,創(chuàng)建一個(gè)數(shù)據(jù)庫(kù)。假設(shè)數(shù)據(jù)庫(kù)名為abc,數(shù)據(jù)庫(kù)全權(quán)用戶(hù)為abc_f。
2.3. 將SQL腳本導(dǎo)入執(zhí)行
同樣是兩種方法,一種用phpMyAdmin(mysql數(shù)據(jù)庫(kù)管理)工具,或者mysql命令行。
2.3.1 用phpMyAdmin工具
從控制面板,選擇創(chuàng)建的空數(shù)據(jù)庫(kù),點(diǎn)“管理”,進(jìn)入管理工具頁(yè)面。
在SQL菜單中,瀏覽選擇剛才導(dǎo)出的SQL文件,點(diǎn)擊“執(zhí)行”以上載并執(zhí)行。
注意:phpMyAdmin對(duì)上載的文件大小有限制,php本身對(duì)上載文件大小也有限制,如果原始sql文件
比較大,可以先用gzip對(duì)它進(jìn)行壓縮,對(duì)于sql文件這樣的文本文件,可獲得1:5或更高的壓縮率。
gzip使用方法:
# gzip xxxxx.sql
得到
xxxxx.sql.gz文件。
提示輸入密碼時(shí),輸入該數(shù)據(jù)庫(kù)用戶(hù)名的密碼。
3 直接拷貝
如果數(shù)據(jù)庫(kù)比較大,可以考慮用直接拷貝的方法,但不同版本和操作系統(tǒng)之間可能不兼容,要慎用。
3.1 準(zhǔn)備原始文件
用tar打包為一個(gè)文件
3.2 創(chuàng)建空數(shù)據(jù)庫(kù)
3.3 解壓
在臨時(shí)目錄中解壓,如:
cd /tmp
tar zxf mydb.tar.gz
3.4 拷貝
將解壓后的數(shù)據(jù)庫(kù)文件拷貝到相關(guān)目錄
cd mydb/
cp * /var/lib/mysql/mydb/
對(duì)于FreeBSD:
cp * /var/db/mysql/mydb/
3.5 權(quán)限設(shè)置
將拷貝過(guò)去的文件的屬主改為mysql:mysql,權(quán)限改為660
chown mysql:mysql /var/lib/mysql/mydb/*
chmod 660 /var/lib/mysql/mydb/*
打字不易,如滿意,望采納。...
問(wèn)題五:網(wǎng)站數(shù)據(jù)庫(kù),怎么導(dǎo)入 ? 你先建立一個(gè)備份,然后建立備份用FTP,這樣你空間數(shù)據(jù)庫(kù)里會(huì)生成一個(gè)1.bak文件或者是1.sql文件。
1.bak是MSSQL數(shù)據(jù)庫(kù)備份出來(lái)的文件,1.SQL是MYSQL的。
你打開(kāi)FTP軟件,然后將你電腦里的1.sql文件上傳到這數(shù)據(jù)庫(kù)空間,會(huì)提示你覆蓋,你點(diǎn)是。
傳完以后,你點(diǎn)一下從備份中還原就可以了。
如果你還不明白,你可以聯(lián)系一下你的IDC服務(wù)商,讓他們幫你導(dǎo)或者遠(yuǎn)程幫你操作也可以。
問(wèn)題六:oracle中怎樣導(dǎo)入數(shù)據(jù)庫(kù)文件 ? 導(dǎo)出
導(dǎo)出具體的分為:導(dǎo)出表,導(dǎo)出方案,導(dǎo)出數(shù)據(jù)庫(kù)三種方式。
導(dǎo)出使用exp命令來(lái)完成的,該命令常用的選項(xiàng)有:
userid: 用于指定執(zhí)行導(dǎo)出操作的用戶(hù)名,口令,連接字符串
tables: 用于指定執(zhí)行導(dǎo)出操作的表
owner: 用于指定執(zhí)行導(dǎo)出操作的方案
full=y: 用于指定執(zhí)行導(dǎo)出操作的數(shù)據(jù)庫(kù)
inctype: 用于指定執(zhí)行導(dǎo)出操作的增量類(lèi)型
rows: 用于指定執(zhí)行導(dǎo)出操作是否要導(dǎo)出表中的數(shù)據(jù)
file: 用于指定導(dǎo)出文件名
Oracle 筆記
23
? 導(dǎo)出表
1.導(dǎo)出自己的表
exp [email protected] tables=(emp,dept) file=d:\e1.dmp
2.導(dǎo)出其它方案的表
如果用戶(hù)要導(dǎo)出其它方案的表,則需要dba的權(quán)限或是exp_full_database的權(quán)限,比如system就可以導(dǎo)出scott的表
E:\oracle\ora92\binexp [email protected] tables=(scott.emp) file=d:\e2.emp
特別說(shuō)明:在導(dǎo)入和導(dǎo)出的時(shí)候,要到oracle目錄的bin目錄下。
3. 導(dǎo)出表的結(jié)構(gòu)
exp [email protected] tables=(emp) file=d:\e3.dmp rows=n
4. 使用直接導(dǎo)出方式
exp [email protected] tables=(emp) file=d:\e4.dmp direct=y
這種方式比默認(rèn)的常規(guī)方式速度要快,當(dāng)數(shù)據(jù)量大時(shí),可以考慮使用這樣的方法。
這時(shí)需要數(shù)據(jù)庫(kù)的字符集要與客戶(hù)端字符集完全一致,否則會(huì)報(bào)錯(cuò)...
? 導(dǎo)出方案
導(dǎo)出方案是指使用export工具導(dǎo)出一個(gè)方案或是多個(gè)方案中的所有對(duì)象(表,索引,約束...)和數(shù)據(jù)。并存放到文件中。
1. 導(dǎo)出自己的方案
exp [email protected] owner=scott file=d:\scott.dmp
2. 導(dǎo)出其它方案
如果用戶(hù)要導(dǎo)出其它方案,則需要dba的權(quán)限或是exp_full_database的權(quán)限,比如system用戶(hù)就可以導(dǎo)出任何方案
exp [email protected] owner=(system,scott) file=d:\system.dmp
? 導(dǎo)出數(shù)據(jù)庫(kù)
導(dǎo)出數(shù)據(jù)庫(kù)是指利用export導(dǎo)出所有數(shù)據(jù)庫(kù)中的對(duì)象及數(shù)據(jù),要求該用戶(hù)具有dba的權(quán)限或者是exp_full_database權(quán)限
增量備份(好處是第一次備份后,第二次備份就快很多了)
exp [email protected] full=y inctype=plete file=d:\all.dmp
導(dǎo)入
? 介紹
導(dǎo)入就是使用工具import將文件中的對(duì)象和數(shù)據(jù)導(dǎo)入到數(shù)據(jù)庫(kù)中,但是導(dǎo)入要使用的文件必須是export所導(dǎo)出的文件。與導(dǎo)
出相似,導(dǎo)入也分為導(dǎo)入表,導(dǎo)入方案,導(dǎo)入數(shù)據(jù)庫(kù)三種方式。
imp常用的......
問(wèn)題七:sql文件怎么導(dǎo)入mysql數(shù)據(jù)庫(kù) 直接執(zhí)行
mysql -uroot -pPassword 問(wèn)題八:新建網(wǎng)站如何導(dǎo)入數(shù)據(jù)庫(kù)MySQL 可以通過(guò)phpmyadmin工具導(dǎo)入mysql數(shù)據(jù)庫(kù)備份。
Phpmyadmin常具支持導(dǎo)入數(shù)據(jù)庫(kù)備份的格式有:.sql、.tar.gz、.tar
如果你的mysql數(shù)據(jù)庫(kù)格式不是上述三種格式,請(qǐng)自行轉(zhuǎn)換數(shù)據(jù)庫(kù)備份格式。
在操作mysql數(shù)據(jù)庫(kù)備份前,需要先在虛擬主機(jī)控制面板中新建一個(gè)mysql數(shù)據(jù)庫(kù)。
操作方法如下:
第一步、登錄phpmyadmin數(shù)據(jù)庫(kù)管理工具。
第二步、登錄phpmyadmin工具,需要您輸入mysql數(shù)據(jù)庫(kù)用戶(hù)名和數(shù)據(jù)庫(kù)密碼。(這個(gè)登錄信息,在新建mysql數(shù)據(jù)庫(kù)的時(shí)候可以獲得)
第四步、選擇數(shù)據(jù)庫(kù),點(diǎn)擊“導(dǎo)入”。
問(wèn)題九:怎樣把一個(gè).sql的文件導(dǎo)入mysql數(shù)據(jù)庫(kù)中 建議先導(dǎo)出表結(jié)構(gòu)并進(jìn)行整理,再進(jìn)行數(shù)據(jù)遷移。SQL Server 和MySQL還是有很多地方不同的,比如某些字段類(lèi)型,在MySQL中是不能夠識(shí)別的,直接執(zhí)行肯定是亂碼。
php怎么把數(shù)據(jù)導(dǎo)入數(shù)據(jù)庫(kù)
需要PHP基礎(chǔ)知識(shí)和數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí)。
以SQL為例。使用PHP MySQL 函數(shù)可以編輯數(shù)據(jù)庫(kù)。
mysql_connect() 函數(shù)打開(kāi)MySQL 連接。舉例
?php
$con = mysql_connect("localhost","mysql_user","mysql_pwd");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}// 一些代碼...mysql_close($con);
?
mysql_connect()三個(gè)參數(shù)分別是服務(wù)器名,連接賬號(hào),連接密碼。
連接之后,可以使用mysql_select_db()設(shè)置要處理的數(shù)據(jù)庫(kù),后面則是用數(shù)據(jù)庫(kù)語(yǔ)句處理數(shù)據(jù)。SQL語(yǔ)法簡(jiǎn)介網(wǎng)頁(yè)鏈接
當(dāng)前名稱(chēng):php數(shù)據(jù)庫(kù)怎樣導(dǎo)入文件 php數(shù)據(jù)庫(kù)怎樣導(dǎo)入文件里
轉(zhuǎn)載來(lái)于:http://fisionsoft.com.cn/article/ddidoco.html