當前位置:首頁 » 編程語言 » php復制資料庫

php復制資料庫

發布時間: 2023-08-18 17:03:10

① 如何用php導出導入大資料庫

在使用PhpMyAdmin的時候經常用到數據的導入和導出(Export/Import),但是在導入大數據的時候由於php上傳文件的限制和腳本響應時間的限制,導致phpMyAdmin無法導入大數據。很多時候都是由於文件過大,從本地瀏覽上傳導入,容易中斷失敗,有沒有更好的方法呢?

    方法:

    在phpMyAdmin的目錄下,找到根目錄的config.inc.php文件,

    打開config.inc.php文件,查找$cfg['UploadDir'],這個參數就是設定導入文件存放的目錄,這里把值設定為:ImportsqlFile。

    在phpMyAdmin目錄下,建立以ImportSQLFile命名的文件夾

    把我們需要導入的數據文件,放到ImportSQLFile文件夾下面,非常簡單,

    登入phpMyAdmin,選擇需要導入的數據,點擊導航條上面的「導入」按鈕,

    選中「從網站伺服器上傳文件夾ImportSQLFile/中選擇:」選項,並需要導入的數據文件,

    最後點擊「執行」,即可導入成功。

    注意事項

    如果在config.inc.php文件,沒有找到$cfg['UploadDir'],可以自己在文件中添加上去即可。

② PHP 用PHPExcel往資料庫導入大量數據

1、將數據先放進文本文檔(如果是幾列,請按格式弄好,並用逗號隔開, 這里得符號可以換成其他)。

③ php中關於資料庫的操作(php操作mysql資料庫)

PHP開始~

將php-5.2.1-Win32.zip解壓到准備用於安裝PHP的目錄,這里我就解壓到D:wwwphp;找到php目錄下php.ini-dist文件,改名為php.ini;

用記事本打開php.ini,查找以下幾行:

;extension=php_gd2.dll

;extension=php_mcrypt.dll

;extension=php_mysql.dll

去掉前面的分號.這樣做的目的是讓php載入mcrypt和mysql等各種模塊,在需要的時候可以隨時配置;

其他的比如

post_max_size=8M

upload_max_filesize=2M

都可以按實際情況進差粗行設置.

最後保存,也不需要復制任何文件到系統目錄,這樣PHP基本上就OK了!

MySQL

1、安裝

解壓mysql-5.2.3-falcon-alpha-win32.zip得到一個setup.exe安裝文件,運行之開始安裝MySQLServer5.2;

第一步選擇安裝模式,選擇Custom習慣安裝,Next進入下一步;

這一步選擇安裝內容:仍然虛塵鎮MySQLServer完整安裝,主要是自定義下面的安裝目錄,我安裝在D:wwwMySQL5.2點擊Next進入下一步;

Install開始安裝,稍候會提示注冊MySQL帳戶,SKIP即可;

完成安裝,勾選ConfiguretheMySQLServernow,Finish並進入MySQL配置;

2、配置

完成安裝時若勾選了ConfiguretheMySQLServernow,點擊Finish便可直接進入MySQLServerInstanceWizard;否則就需要在MySQL安裝目錄in下找到並運行.exe進入設置.

點Next開始配置,第一步選擇配置模式,這里我已經安裝了MySQL,所以選擇第一種Detailed模式,Next進入下一步;

這一步selectaservertype,不同的選擇決定MySQL佔用不同的系統內存和CPU資源,這里我選的是DeveloperMachine;

繼續Next,選擇資料庫用途,我選的是多功能型的;

下一步設定InnoDB引擎的存儲目錄,我設置的是D:wwwMySQL5.2InnoDBDatafiles,點擊Next進入下一步;

設置MySQL資料庫的並發連接數,這里需要了解什麼是並發連接數,可根據實際情況進行設定.我這里選的是ManualSetting,並且設置連接數為10000;

Next進入下一步,setthenetworkingoptions,採用默認的,繼續Next;

設置默認語言,選擇第三個,設定character為gbk;

Next將MySQL設置為Windows系統服務,採用默認的,Next進入下一步;

選擇設置root帳戶密碼,或者可以同時新建一個匿名帳戶Anonymous.值得注意的是設置root密碼的下面有一個小選項,是否允許root用戶從別的計算機登陸,為了方便可以勾選上,為了安全兄鎮當然最好就別選;

進入下一步PressExecute開始配置,完成Finish關閉設置向導`~

OK!

④ PHP的POST方法和操作資料庫的代碼

<?
$db_host = "localhost";//鏈接的資料庫地址,也就是主機名字
$db_user = "db";//資料庫名字
$db_pass = "資料庫密碼";
$db_name = "msg";//表名
$connec = mysql_connect($db_host,$db_user,$db_pass) or die("不能連接資料庫伺服器: ".mysql_error());
mysql_select_db($db_name,$connec) or die ("不能選擇資料庫: ".mysql_error());
$user=$_POST['user']; //$_post不用大寫的就沒用得
$sms=$_POST['sms'];
$ID=$_POST['id'];
$db_query='INSERT INTO msg(表名) VALUES $user,$sms,$ID';//插入
mysql db query($db_query);//運行sql語句
?>

上面的程序改改就可以用了,或許有問題,我在網吧,沒調試的!
我也是學PHP的,現在還很菜,有時間的話咱交流交流!

⑤ (php)mysql如何把一個資料庫里的表導入另一個資料庫

簡單示例:

<?php

//設置編碼格式

header("Content-type:text/html;charset=utf-8");


//鏈接資料庫

$conn = mysql_connect("localhost","root","");


//選擇要操作的資料庫

mysql_select_db('act1',$conn);


//設置操作資料庫編碼格式

mysql_query("set names utf8");


//執行查詢操作

$re= mysql_query("select user_name,phone from user");


//申明空數組,以便裝數據

$records=array();


//循環將數據裝入數組中

while($row=@mysql_fetch_row($re)){

$records[]=$row;

}


//選擇要導入的資料庫

mysql_select_db('act2',$conn);


//設置操作資料庫編碼格式

mysql_query("set names utf8");


//構造插入sql語句

$sql2="INSERT INTO user(user_name,phone) VALUES";


//循環記錄集,插入新資料庫的表中

foreach ($records as $ite){


//構造插入值字元串

$valuestr = "'".$ite[0]."',"."'".$ite[1]."'";


//給字元串最外邊拼接括弧

$sql2 .= "(".$valuestr."),";

}


//去除構造sql語句最後的逗號

$sql2 = substr($sql2,0,-1);


//執行插入操作

mysql_query($sql2);


//關閉mysql鏈接

mysql_close();

?>


⑥ php怎麼把數據導入資料庫

需要PHP基礎知識和資料庫基礎知識。

以SQL為例。使用PHP MySQL 函數可以編輯資料庫。

mysql_connect() 函數打開MySQL 連接。舉例

<?php
$con = mysql_connect("localhost","mysql_user","mysql_pwd");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}// 一些代碼...mysql_close($con);
?>

mysql_connect()三個參數分別是伺服器名,連接賬號,連接密碼。

連接之後,可以使用mysql_select_db()設置要處理的資料庫,後面則是用資料庫語句處理數據。SQL語法簡介網頁鏈接

⑦ 應知道哪些PHP資料庫的基礎知識

這個問題問得有點模糊,什麼叫PHP資料庫?應該是PHP操作資料庫吧。如果是說PHP操作資料庫的話,那你應該了解如下內容:

1、市面上有哪些資料庫。市面上有很多資料庫,既有SQL型的資料庫,如MySql、SQLSever,也有Nosql型資料庫,如Redis、Mongodb

2、PHP可以操作哪些資料庫。PHP基本上可以操作市面上的所有資料庫。

3、PHP是如何操作資料庫的。PHP操作資料庫是有兩種方式,一種是使用PHP中對應資料庫的擴展,如操作mysql,PHP可以使用Mysqli擴展;另一種是物伏使用PDO擴展和對應的資料庫驅動。

4、這些資料庫擴展如何安裝啟動的。通常一些常見的資料庫的擴展PHP源碼是有包含的,如PDO、MySql,所以像這種你盯逗只需要在安裝PHP時,通過設置幾個參數來啟用就好,但像Redis、Mongodb等這些PHP源碼里沒有包含,所以在安裝好PHP後,你需要先下載這些擴展,然後編譯,最後在php.ini文件里開啟。

5、如何使用PHP代碼操作這些資料庫。在罩則攜安裝好對應的擴展後,你基本上就可以使用PHP代碼操作資料庫了,如連接資料庫、執行資料庫操作、關閉資料庫,但具體怎麼寫,可以參考對應擴展的開發文檔,一般文檔都有明確說明。

了解了以上幾點,你就可以使用PHP操作資料庫了

⑧ php怎麼連接mysql資料庫並導入數據

方法/步驟

1
登錄到phpMyAdmin

2
新建一個要導入的資料庫,點擊「+new」

3
如圖,分別填寫資料庫名稱,以及選擇資料庫的排序規則,

4
完成步驟3,點擊「創建」

5
完成步驟4,從右側就可以看到我們新創建的資料庫了,如果沒有立即顯示,刷新即可立馬顯示了。

6
單擊我們新創建的資料庫,

7
然後,我們選擇「導入」,

8
完成步驟7,我們點擊「選擇文件」,

9
點擊了「選擇文件」之後,就會出現如圖所示的彈出框,我們選擇要導入的sql就可以了,後綴名可以是.sql,也可以是壓縮文件.zip。如圖,選擇好文件之後,點擊「確定」就可以了

10
完成步驟⑨,你就可以從剛才的頁面中看到自己上傳的文件了,做顫冊如圖所示,其純宏余選項默認就可以了洞畝,然後點擊「執行」就可以了。

11
這個時候,你就可以看到你的數據已經導入到你新創建的資料庫中了

熱點內容
蘋果耳塞怎麼改安卓也能用 發布:2025-02-05 14:50:54 瀏覽:557
安卓如何鑒別手機真假 發布:2025-02-05 14:28:15 瀏覽:119
ffmpeglinux編譯 發布:2025-02-05 14:28:04 瀏覽:544
伺服器如何做界面 發布:2025-02-05 14:27:23 瀏覽:290
訪問學者單位推薦意見 發布:2025-02-05 14:13:05 瀏覽:853
微信密碼鎖忘了怎麼辦 發布:2025-02-05 14:11:07 瀏覽:311
web是什麼文件夾 發布:2025-02-05 14:11:05 瀏覽:235
對信訪問題調查 發布:2025-02-05 14:09:39 瀏覽:984
singlephp 發布:2025-02-05 14:09:24 瀏覽:774
資料庫的欄位命名規則 發布:2025-02-05 13:53:16 瀏覽:684