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
;
相關文章
- 如何快速安全的插入千萬條資料
- java之5分鐘插入千萬條資料Java
- 資料千萬條,安全第一條
- 資料庫備份指令碼資料庫指令碼
- 關於PHP往mysql資料庫中批次插入資料例項教程PHPMySql資料庫
- MySQL製作具有千萬條測試資料的測試庫MySql
- 向資料庫中插入一條新的資料,並返回新增資料的ID資料庫
- 呼叫中心資料入庫指令碼指令碼
- MySQL匯出資料庫指令碼MySql資料庫指令碼
- mongodb資料庫中插入資料MongoDB資料庫
- 用一條mysql語句插入多條資料MySql
- 使用JDBC向MySQL資料庫批次插入10W條資料測試效率JDBCMySql資料庫
- mssql生成資料庫字典指令碼-MarkDownSQL資料庫指令碼
- Flyway版本化管理資料庫指令碼資料庫指令碼
- python如何將資料插入資料庫Python資料庫
- 【SCRIPT】Oracle資料庫基本資訊收集指令碼Oracle資料庫指令碼
- [shell]shell指令碼實現每天自動抽取資料插入hive表指令碼Hive
- 分庫分表插入資料
- MySQL資料庫備份的shell指令碼MySql資料庫指令碼
- oracle資料庫使用rman備份指令碼Oracle資料庫指令碼
- 資料千萬條,備份第一條,資料找不回,老闆兩行淚
- eazyexcel 讀取excel資料插入資料庫Excel資料庫
- python資料插入連線MySQL資料庫PythonMySql資料庫
- 解決pl/sql developer中資料庫插入資料亂碼問題SQLDeveloper資料庫
- PHP 結合 MySQL 千萬級資料處理PHPMySql
- 【PHP資料結構】插入類排序:簡單插入、希爾排序PHP資料結構排序
- php百萬資料透過指令碼檔案寫入csvPHP指令碼
- oracle 資料庫徹底清除目錄指令碼Oracle資料庫指令碼
- Bash 指令碼安裝 MySQL-8.0.20 資料庫指令碼MySql資料庫
- 通過shell指令碼批量操作mysql資料庫指令碼MySql資料庫
- Liunx備份mysql資料庫的shell指令碼MySql資料庫指令碼
- PHP+MySQL 千萬級資料處理案例(一)PHPMySql
- .NET 資料庫大資料 方案(插入、更新、刪除、查詢 、插入或更新)資料庫大資料
- MySQL 資料庫表格建立、資料插入及獲取插入的 ID:Python 教程MySql資料庫Python
- 怎麼快速插入 100 條資料,用時最短!
- MySQL 匯出一條資料的插入語句MySql
- mybatis插入資料、批量插入資料MyBatis
- 多程式PHP指令碼實現海量資料轉移總結PHP指令碼
- python 建立mysql資料庫腳(執行sql)指令碼程式碼PythonMySql資料庫指令碼