php插入千万条数据库脚本
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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());
}
}
echo
$idx
;
本文出自 “Linux修仙之路” 博客,请务必保留此出处http://8999a.blog.51cto.com/11385098/1976372
以上是关于php插入千万条数据库脚本的主要内容,如果未能解决你的问题,请参考以下文章