当前位置:首页 » 编程语言 » 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 15:31:02 浏览:438
php筛选功能 发布:2025-02-05 15:29:09 浏览:165
ip匹配服务器 发布:2025-02-05 15:10:35 浏览:909
php语法后 发布:2025-02-05 15:10:34 浏览:59
oppor9s怎么压缩文件 发布:2025-02-05 15:00:34 浏览:639
苹果耳塞怎么改安卓也能用 发布:2025-02-05 14:50:54 浏览:558
安卓如何鉴别手机真假 发布:2025-02-05 14:28:15 浏览:121
ffmpeglinux编译 发布:2025-02-05 14:28:04 浏览:545
服务器如何做界面 发布:2025-02-05 14:27:23 浏览:291
访问学者单位推荐意见 发布:2025-02-05 14:13:05 浏览:854