开发者社区> 技术小甜> 正文

php插入千万条数据库脚本

简介:
+关注继续查看

                                php插入千万条数据库脚本

1.注意修改一下主机ip,端口,用户,密码,数据库名,si<400000改成自己设定的数据库量

 <?php

$conf array(
    'host'=>'192.168.0.100',
    'port'=>3307,
    'user'=>'proxyadmin',
    'password'=>'oneproxy',
    'database'=>'user_db'
);
$dsn 'mysql:dbname='.$conf['database'].';host='.$conf['host'].';port='.$conf['port'].';charset=UTF8';
try{
    $dbh new PDO($dsn$conf['user'], $conf['password'], array(PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES \'UTF8\''));
catch(PDOException $e){
    echo 'ERROR: ' $e->getMessage();
    exit;
}
$idx = 0;
for ($i = 1; $i<=400000; $i++) {
        $account 'shixinke'.$i;
        $password = md5($account.$i);
        $sql 'INSERT INTO m_user_info(uid, account, password) VALUES('.$i.', "'.$account.'", "'.$password.'")';
        $res $dbh->exec($sql);
        if ($res) {
            $idx ++;
        else {
            var_dump($dbh->errorInfo());
        }
}
     



















本文转自去轻狂书生51CTO博客,原文链接: http://blog.51cto.com/8999a/1976372,如需转载请自行联系原作者



echo $idx;

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
QGS
(openEuler21.03-x86)yum安装php+apache—shell脚本
记(openEuler21.03-x86)yum安装php+apache—shell脚本
23 0
QGS
Centos7-x86 yum安装配置nginx解析php—shell脚本
记Centos7-x86 yum安装配置nginx解析php—shell脚本
50 0
php : 无法将“php”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。
php : 无法将“php”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。
245 0
在PHP脚本中使用 LIKE 子句
在PHP脚本中使用 LIKE 子句
26 0
通过php脚本刷pecl扩展安装次数
通过php脚本刷pecl扩展安装次数
20 0
使用 PHP 脚本处理 NULL 值
使用 PHP 脚本处理 NULL 值
53 0
使用 PHP 脚本删除数据
使用 PHP 脚本删除数据
46 0
使用PHP脚本更新数据
使用PHP脚本更新数据
98 0
sublime配置php脚本解释器
sublime配置php脚本解释器
36 0
使用PHP脚本插入数据
使用PHP脚本插入数据
46 0
+关注
技术小甜
文章
问答
视频
文章排行榜
最热
最新
相关电子书
更多
PHP安全开发_从白帽角度做安全
立即下载
PHP在机器学习上的应用及云深度学习平台的架构设计与实现
立即下载
复杂PHP系统性能瓶颈排查及优化
立即下载