真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

mysql怎么傳數(shù)據(jù)庫 如何將數(shù)據(jù)導(dǎo)入mysql數(shù)據(jù)庫

mysql數(shù)據(jù)庫如何上傳?

一、一般步驟

創(chuàng)新互聯(lián)公司是一家專注于成都網(wǎng)站設(shè)計、網(wǎng)站制作與策劃設(shè)計,武都網(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)公司做網(wǎng)站,專注于網(wǎng)站建設(shè)10多年,網(wǎng)設(shè)計領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:武都等地區(qū)。武都做網(wǎng)站價格咨詢:18980820575

1、用phpADMIN生成CSV格式文件

以PHP+MySQL模式建立個人主頁的讀者,在自己的機器上都有PHP+MySQL環(huán)境吧?就在這個環(huán)境下,用phpADMIN生成以分號為分隔符的dotmud.csv文件。

2、將dotmud.csv文件通過FTP上傳到服務(wù)器。

3、上傳data.php程序(程序附后),在瀏覽器調(diào)用data.php程序,將dotmud.csv文件的內(nèi)容加入到數(shù)據(jù)庫。

二、特殊處理

一般的數(shù)據(jù),通過上述步驟,基本可以順利上傳。但對于包含特殊字符的數(shù)據(jù)(比如數(shù)據(jù)庫記錄中包含換行符、單引號、分號),就要做些特殊的處理。

1、換行符的處理

PHP的fgetcsv()函數(shù)以換行符作為每行的結(jié)束標(biāo)志。如果MySQL數(shù)據(jù)表的記錄包含換行符,fgetcsv()就不能完整讀取記錄行。

筆者的解決方法是修改phpADMIN的lib.inc.php3文件(讀者也可以不修改phpADMIN文件,而是用其他方法直接加工phpADMIN生成的dotmud.csv文件,達到同樣的效果)的get_table_csv()函數(shù):

在 $schema_insert=ereg_replace($sep."$","",$schema_insert) 行后加入如下命令行

$schema_insert=ereg_replace("\r\n","`return`",$schema_insert)

將換行符轉(zhuǎn)換為不容易出現(xiàn)的換行標(biāo)識串`return`(讀者可根據(jù)自己數(shù)據(jù)的特點設(shè)置獨特的換行標(biāo)識串),再在data.php程序中加一行命令$data[$i]=ereg_replace("`return`","\r\n",$data[$i]),用來將換行標(biāo)識串還原成換行符。

2、分隔符的處理

如果MySQL記錄行恰好包含CSV分隔符,fgetcsv()進行分隔處理時就會出現(xiàn)問題。

筆者仍然是通過修改lib.inc.php3文件解決的。

在get_table_csv()的$schema_insert="$row[$j]".$sep行前加一行

$row[$j]=ereg_replace($sep,"`return_sep`",$row[$j]) 命令,將分隔符轉(zhuǎn)為分隔標(biāo)識串`return_sep`,同時在data.php中用命令行 $data[$i]=ereg_replace("`return_sep`",";",$data[$i]) 進行還原處理。

3、單引號的處理

MySQL的SQL語句行對單引號有特殊的定義,如果直接提交含單引號的SQL語句,就會出錯。這種情況需要加上轉(zhuǎn)義符。在data.php中加一行 $data[$i]=ereg_replace("'","\'",$data[$i]) 就可解決。

另外,在數(shù)據(jù)記錄特別多的的情況下,dotmud.csv文件可能比較大,如果在服務(wù)器的限定時間內(nèi)不能執(zhí)行完data.php程序,就需要按行分拆dotmud.csv。如筆者有個7000行的dotmud.csv文件,在自己的機器上執(zhí)行到600行就提示超時,便拆成10個文件上傳到全路互聯(lián)(),結(jié)果對方的服務(wù)器速度快,每個文件的處理時間還不到1秒,而php默認的限定執(zhí)行時間可是30秒??!看來我做的分拆實屬多余。

以上方法解決了數(shù)據(jù)庫內(nèi)容的上傳問題。對于數(shù)據(jù)庫結(jié)構(gòu)的上傳,只要稍微修改一下data.php程序就可實現(xiàn)。其實,如果庫結(jié)構(gòu)比較簡單,用phpADMIN更方便

mysql如何導(dǎo)入數(shù)據(jù)庫

第一步:打在開始界面中找到mysql

第二步:雙擊打開mysql軟件。,并輸入密碼。

第三步:如果sql文件的內(nèi)容中有創(chuàng)建數(shù)據(jù)庫的語句或者你想將表存放在你已有的數(shù)據(jù)庫,在這里就不用創(chuàng)建數(shù)據(jù)庫。

第四步:輸入“show databases;”就能看到自己創(chuàng)建的數(shù)據(jù)庫。

第五步:輸入“use 數(shù)據(jù)庫名”,開始使用這個數(shù)據(jù)庫。

第六步:開始導(dǎo)入sql文件,輸入“source sql文件的路徑”(注意你的文件路徑要是復(fù)制來的,要將"\"全部換成“/”)

第七步:輸入“show tables”,你就會看到你導(dǎo)入的表了。

請問在mysql中怎么導(dǎo)入數(shù)據(jù)庫

如果是相同版本的MYSQL數(shù)據(jù)庫,可以直接拷貝相應(yīng)文件到MYSQL的DATA目錄。

如果是MYSQL導(dǎo)出的SQL文件,可以直接用MYSQL命令運行此SQL文件。

如果是其它格式的文本文件,需要先建立表,然后LOAD

DATA命令裝載數(shù)據(jù)。

怎么導(dǎo)入數(shù)據(jù)庫文件

問題一:怎么把.sql文件導(dǎo)入mysql數(shù)據(jù)庫 先打開cmd再進入mysql的bin目錄:

cd D:\soft\wamp\bin\mysql\mysql5.0.51b\bin 回車

mysql -u 用戶名 -p 密碼 回車

source d:\abc.sql (指向你自己的目錄)回車

ok!

問題二:請問.xls數(shù)據(jù)文件怎么導(dǎo)入到mysql里??? 1.需要在mysql管理工具上面新建一個表,也可以用mysql命令創(chuàng)建,表建立完成之后,你需要將表中的字段名字告訴給填寫excel表的人員.

2.打開excel表,按照程序提供的字段填寫相應(yīng)的數(shù)據(jù).此時注意下面幾點:名字(我用紅色標(biāo)示出來了)需要跟程序提供的一樣,其他的描述,表頭可以不寫都行.

3.使用的mysql管理工具是Navicat for MySQL,打開工具,選擇表所在的數(shù)據(jù)庫,然后點擊數(shù)據(jù)庫名字,右鍵數(shù)據(jù),出來下拉菜單選擇import wizard ,有漢化版本的更明確.彈出一個選擇界面,我們選擇excel file文件

4.點擊next(下一步),我們選擇我們對應(yīng)的excel文件就行,然后再下面選在我們的文件內(nèi)容在哪一個sheet中,也就是你的內(nèi)容寫在excel什么地方,這點需要注意,也是關(guān)鍵的地方,我的內(nèi)容在sheet3中,所以我選擇sheet3

5.點擊next (此步驟也是關(guān)鍵步驟),需要注意2點: 1:filed name row 就是你的字段所在excel中的位置,也就是第幾行(簡單辦法,一般就是英文對應(yīng)的那一列).2:first data row(從哪一行開始執(zhí)行),數(shù)據(jù)從哪一行開始呢,我這里選擇的是3,4.

6.點擊next 選擇 target table 目標(biāo)對應(yīng)的數(shù)據(jù)庫,選擇你要導(dǎo)入到哪個數(shù)據(jù)庫中表中.

7.如果到上面一步?jīng)]有問題的話,我們默認next到最后 就行了.然后打開表就能看到數(shù)據(jù)跟excel表中的一樣。

問題三:sql文件怎么導(dǎo)入mysql數(shù)據(jù)庫 直接執(zhí)行

mysql -uroot -pPassword 問題四:oracle中怎樣導(dǎo)入數(shù)據(jù)庫文件 ? 導(dǎo)出

導(dǎo)出具體的分為:導(dǎo)出表,導(dǎo)出方案,導(dǎo)出數(shù)據(jù)庫三種方式。

導(dǎo)出使用exp命令來完成的,該命令常用的選項有:

userid: 用于指定執(zhí)行導(dǎo)出操作的用戶名,口令,連接字符串

tables: 用于指定執(zhí)行導(dǎo)出操作的表

owner: 用于指定執(zhí)行導(dǎo)出操作的方案

full=y: 用于指定執(zhí)行導(dǎo)出操作的數(shù)據(jù)庫

inctype: 用于指定執(zhí)行導(dǎo)出操作的增量類型

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)出其它方案的表

如果用戶要導(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

特別說明:在導(dǎo)入和導(dǎo)出的時候,要到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

這種方式比默認的常規(guī)方式速度要快,當(dāng)數(shù)據(jù)量大時,可以考慮使用這樣的方法。

這時需要數(shù)據(jù)庫的字符集要與客戶端字符集完全一致,否則會報錯...

? 導(dǎo)出方案

導(dǎo)出方案是指使用export工具導(dǎo)出一個方案或是多個方案中的所有對象(表,索引,約束...)和數(shù)據(jù)。并存放到文件中。

1. 導(dǎo)出自己的方案

exp [email protected] owner=scott file=d:\scott.dmp

2. 導(dǎo)出其它方案

如果用戶要導(dǎo)出其它方案,則需要dba的權(quán)限或是exp_full_database的權(quán)限,比如system用戶就可以導(dǎo)出任何方案

exp [email protected] owner=(system,scott) file=d:\system.dmp

? 導(dǎo)出數(shù)據(jù)庫

導(dǎo)出數(shù)據(jù)庫是指利用export導(dǎo)出所有數(shù)據(jù)庫中的對象及數(shù)據(jù),要求該用戶具有dba的權(quán)限或者是exp_full_database權(quán)限

增量備份(好處是第一次備份后,第二次備份就快很多了)

exp [email protected] full=y inctype=plete file=d:\all.dmp

導(dǎo)入

? 介紹

導(dǎo)入就是使用工具import將文件中的對象和數(shù)據(jù)導(dǎo)入到數(shù)據(jù)庫中,但是導(dǎo)入要使用的文件必須是export所導(dǎo)出的文件。與導(dǎo)

出相似,導(dǎo)入也分為導(dǎo)入表,導(dǎo)入方案,導(dǎo)入數(shù)據(jù)庫三種方式。

imp常用的......

問題五:.mdf數(shù)據(jù)庫文件如何導(dǎo)入數(shù)據(jù)庫 打開企業(yè)管理器-向下展開到嘩39;數(shù)據(jù)庫'-右鍵點擊'數(shù)據(jù)庫'-選擇'所有任務(wù)'-點擊'附加數(shù)據(jù)庫'-點擊 帶三個點的按鈕(...)-找到要附加的數(shù)據(jù)庫(要選擇后綴名.mdf的)-點擊確定-點擊確定 附加成功

問題六:想把文件存入數(shù)據(jù)庫怎么辦 數(shù)據(jù)庫是不會存儲文件的,他只是存儲文件的存放地址,比如你想存儲一個文件,你可以把文件名,文件大小,文件格式,文件存儲的地址(d:/file/fiel.txt)存到數(shù)據(jù)庫表中。

當(dāng)你想獲取文件的時候就直接讀取文件的存儲地址File file=new File(d:/file/fiel.txt);,這樣就能存儲數(shù)據(jù)文件了

問題七:如何導(dǎo)入sql腳本文件 sql的文件是很多數(shù)據(jù)庫連接工具可以直接打開的文件,例如sqldevelop,pl/sql等。登陸數(shù)據(jù)庫后,點擊左上角的文件-打開 ,打開相應(yīng)的sql文件就可以了,然后點擊執(zhí)行腳本。

問題八:300兆的sql文件如何導(dǎo)入mysql數(shù)據(jù)庫中 抄一段給你看看,應(yīng)該有些幫助。

一般網(wǎng)站經(jīng)常用phpmyadmin備份和恢復(fù)數(shù)據(jù)庫,但默認總是限制了16M。網(wǎng)站數(shù)據(jù)一多就不行了。

解決方法如下:

(1)修改php.ini適用自己有服務(wù)器的人

大多數(shù)都修改php.ini中的upload_max_filesize,但修改了這個以后,還是提示這個問題;

那么更改如下幾處:

修改 PHP.ini

file_uploads on 是否允許通過HTTP上傳文件的開關(guān)。默認為ON即是開

upload_tmp_dir  文件上傳至服務(wù)器上存儲臨時文件的地方,如果沒指定就會用系統(tǒng)默認的臨時文件夾

upload_max_filesize 20m   望文生意,即允許上傳文件大小的最大值。默認為2M

post_max_size 30m   指通過表單POST給PHP的所能接收的最大值,包括表單里的所有值。默認為8M

說明

一般地,設(shè)置好上述四個參數(shù)后,在網(wǎng)絡(luò)正常的情況下,上傳8M的大體積文件,只設(shè)置上述四項還一定能行的通。除非你的網(wǎng)絡(luò)真有100M/S的上傳高速,否則你還得繼續(xù)設(shè)置下面的參數(shù)。

max_execution_time 300 每個PHP頁面運行的最大時間值(秒),默認30秒

max_input_time 300 每個PHP頁面接收數(shù)據(jù)所需的最大時間,默認60秒

memory_limit 128m 每個PHP頁面所吃掉的最大內(nèi)存,默認8M

設(shè)定 POST 數(shù)據(jù)所允許的最大大小。此設(shè)定也影響到文件上傳。要上傳大文件,該值必須大于 upload_max_filesize。

如果配置腳本中激活了內(nèi)存限制,memory_limit 也會影響文件上傳。通常說,memory_limit 應(yīng)該比 post_max_size 要大。

(2)這個方法很簡單,不需要修改php.ini參數(shù), 適用把站放在虛擬主機的人。

打開phpMyAdmin目錄下的配置文件:config.inc.php

請注意其中的這兩個參數(shù):

$cfg['UploadDir'] = ‘A‘;

$cfg['SaveDir'] = ‘B‘;

在phpMyAdmin目錄下自行建立文件夾A和B來對應(yīng)UploadDir(導(dǎo)入目錄)和SaveDir(導(dǎo)出目錄)。

導(dǎo)出操作:

1、登陸phpMyAdmin

2、在左側(cè)選中你需要備份導(dǎo)出的數(shù)據(jù)庫

3、在右側(cè)窗口中找到“導(dǎo)出”

4、在右側(cè)窗口底部選擇“保存于服務(wù)器的 B/ 目錄”

5、選擇壓縮模式,提交“執(zhí)行”即可在B文件夾中找到該數(shù)據(jù)庫的導(dǎo)出數(shù)據(jù)。

導(dǎo)入操作:

1、上傳準(zhǔn)備導(dǎo)入的數(shù)據(jù)文件到A目錄

2、登陸phpMyAdmin

3、在左側(cè)選中你需要備份導(dǎo)出的數(shù)據(jù)庫

4、在右側(cè)窗口中找到“Import”(導(dǎo)出)

5、在右側(cè)窗口“網(wǎng)站服務(wù)器上載目錄”中選擇需要導(dǎo)入的數(shù)據(jù)文件,提交“執(zhí)行”完成導(dǎo)入。...

問題九:sqlserver怎么導(dǎo)入sql文件 SQL2000要在查詢分析器里打開

文件》打開》找到那個.sql,就可以在查詢窗口里看到了

SQL2005或SQL2008

新建查詢,拖文件進去就可以了?;蛘唠p擊打開。

問題十:MySQL怎么導(dǎo)入整個數(shù)據(jù)庫文件? 請問數(shù)據(jù)庫文件是什么??? 是 .sql文件嗎?那么兩個方法 第一個在進入mysql以后 source 文件地址比如mysqlsource database.sql; 第二個是在cmd里面c:\mysql -h localhost -uroot -p密碼 數(shù)據(jù)庫名

MySql數(shù)據(jù)怎么導(dǎo)入數(shù)據(jù)庫中,

MySQL數(shù)據(jù)庫的導(dǎo)入,有兩種方法:

1)

先導(dǎo)出數(shù)據(jù)庫SQL腳本,再導(dǎo)入;

2)

直接拷貝數(shù)據(jù)庫目錄和文件。

在不同操作系統(tǒng)或MySQL版本情況下,直接拷貝文件的方法可能會有不兼容的情況發(fā)生。

所以一般推薦用SQL腳本形式導(dǎo)入。下面分別介紹兩種方法。

2.

方法一

SQL腳本形式

操作步驟如下:

2.1.

導(dǎo)出SQL腳本

在原數(shù)據(jù)庫服務(wù)器上,可以用phpMyAdmin工具,或者mysqldump命令行,導(dǎo)出SQL腳本。

2.1.1

用phpMyAdmin工具

導(dǎo)出選項中,選擇導(dǎo)出“結(jié)構(gòu)”和“數(shù)據(jù)”,不要添加“DROP

DATABASE”和“DROP

TABLE”選項。

選中“另存為文件”選項,如果數(shù)據(jù)比較多,可以選中“gzipped”選項。

將導(dǎo)出的SQL文件保存下來。

2.1.2

用mysqldump命令行

命令格式

mysqldump

-u用戶名

-p

數(shù)據(jù)庫名

數(shù)據(jù)庫名.sql

范例:

mysqldump

-uroot

-p

abc

abc.sql

(導(dǎo)出數(shù)據(jù)庫abc到abc.sql文件)

提示輸入密碼時,輸入該數(shù)據(jù)庫用戶名的密碼。

2.2.

創(chuàng)建空的數(shù)據(jù)庫

通過主控界面/控制面板,創(chuàng)建一個數(shù)據(jù)庫。假設(shè)數(shù)據(jù)庫名為abc,數(shù)據(jù)庫全權(quán)用戶為abc_f。

2.3.

將SQL腳本導(dǎo)入執(zhí)行

同樣是兩種方法,一種用phpMyAdmin(mysql數(shù)據(jù)庫管理)工具,或者mysql命令行。

2.3.1

用phpMyAdmin工具

從控制面板,選擇創(chuàng)建的空數(shù)據(jù)庫,點“管理”,進入管理工具頁面。

在"SQL"菜單中,瀏覽選擇剛才導(dǎo)出的SQL文件,點擊“執(zhí)行”以上載并執(zhí)行。

注意:phpMyAdmin對上載的文件大小有限制,php本身對上載文件大小也有限制,如果原始sql文件

比較大,可以先用gzip對它進行壓縮,對于sql文件這樣的文本文件,可獲得1:5或更高的壓縮率。

gzip使用方法:

#

gzip

xxxxx.sql

得到

xxxxx.sql.gz文件。

提示輸入密碼時,輸入該數(shù)據(jù)庫用戶名的密碼。

3

直接拷貝

如果數(shù)據(jù)庫比較大,可以考慮用直接拷貝的方法,但不同版本和操作系統(tǒng)之間可能不兼容,要慎用。

3.1

準(zhǔn)備原始文件

用tar打包為一個文件

3.2

創(chuàng)建空數(shù)據(jù)庫

3.3

解壓

在臨時目錄中解壓,如:

cd

/tmp

tar

zxf

mydb.tar.gz

3.4

拷貝

將解壓后的數(shù)據(jù)庫文件拷貝到相關(guān)目錄

cd

mydb/

cp

*

/var/lib/mysql/mydb/

對于FreeBSD:

cp

*

/var/db/mysql/mydb/

3.5

權(quán)限設(shè)置

將拷貝過去的文件的屬主改為mysql:mysql,權(quán)限改為660

chown

mysql:mysql

/var/lib/mysql/mydb/*

chmod

660

/var/lib/mysql/mydb/*

服務(wù)器mysql怎樣導(dǎo)入數(shù)據(jù)庫

將本地數(shù)據(jù)庫導(dǎo)入到服務(wù)器數(shù)據(jù)庫的方法/步驟:

1、在本地和服務(wù)器都安裝同樣的數(shù)據(jù)庫客戶端,如oracle常用SQLPlus、MySQL常用HeiDi sql或者navicat、mssql2005則常用SQL Server Management Studio;

2、在本地通過數(shù)據(jù)庫客戶端導(dǎo)出數(shù)據(jù)庫為sql文件;

3、將sql文件遠程傳遞到服務(wù)器上;

4、在服務(wù)器上用相同的數(shù)據(jù)庫客戶端將sql文件執(zhí)行一遍即可將本地數(shù)據(jù)庫導(dǎo)入到服務(wù)器上。


網(wǎng)頁名稱:mysql怎么傳數(shù)據(jù)庫 如何將數(shù)據(jù)導(dǎo)入mysql數(shù)據(jù)庫
網(wǎng)站路徑:http://weahome.cn/article/hgdhhh.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部