mysql批量导入数据脚本_MySQL数据库批量导入脚本
//File: query.php
//描述: 数据库批量导入脚本
//功能: 可进行单行和批量插入.
//作者: SworDs
//QQ: 78623269
//日期: 2005-1-21
//其他:好老了啊,刚学PHP写的,连抄带查!2006.5.19从仓库里翻出来,。。。
error_reporting(7);
if ( function_exists('ini_get') ) {
$onoff = ini_get('register_globals');
} else {
$onoff = get_cfg_var('register_globals');
}
if ($onoff != 1) {
@extract($_POST, EXTR_SKIP);
@extract($_GET, EXTR_SKIP);
}
// 去掉转义字符
function stripslashes_array(&$array) {
while(list($key,$var) = each($array)) {
if ($key != 'argc' && $key != 'argv' && (strtoupper($key) != $key || ''.intval($key) == "$key")) {
if (is_string($var)) {
$array[$key] = stripslashes($var);
}
if (is_array($var)) {
$array[$key] = stripslashes_array($var);
}
}
}
return $array;
}
// 判断 magic_quotes_gpc 状态
if (get_magic_quotes_gpc()) {
$_POST = stripslashes_array($_POST);
}
?>
数据库批量导入脚本 by SworDs
body,td {
font-family: "sans-serif";
font-size: "12px";
line-height: "150%";
}
.INPUT {
FONT-SIZE: "12px";
COLOR: "#000000";
BACKGROUND-COLOR: "#FFFFFF";
height: "18px";
border: "1px solid #666666";
}
.firstalt {BACKGROUND-COLOR: "#EFEFEF"}
.secondalt {BACKGROUND-COLOR: "#F5F5F5"}
if ($_GET['action'] == "sql") {
$servername = isset($servername) ? $servername : 'localhost';
$dbusername = isset($dbusername) ? $dbusername : 'root';
$dbpassword = isset($dbpassword) ? $dbpassword : '';
$dbname = isset($dbname) ? $dbname : '';
}
if($doquery) {
if(@mysql_connect($servername,$dbusername,$dbpassword) AND @mysql_select_db($dbname))
{
echo "数据库连接执行!\n";
}
else
{
echo "出错: ".mysql_error();
}
$a_query = explode(";",$_POST['sql_query']);
while (list(,$query) = each($a_query)) {
$query = trim($query);
if ($query) {
if (strstr($query,'CREATE TABLE')) {
ereg('CREATE TABLE ([^ ]*)',$query,$regs);
mysql_query("DROP TABLE IF EXISTS $regs[1]");
echo "
正在建立表: ".$regs[1]." …… ";
$result=@mysql_query($query);
if ($result)
{
echo "成功!
\n";
} else {
echo "失败!
\n";
}
} else {
$result=@mysql_query($query);
echo ($result) ? "SQL语句成功执行\n" : "出错: ".mysql_error();
}
}
}
mysql_close();
}
elseif(connect){
if(@mysql_connect($servername,$dbusername,$dbpassword) AND @mysql_select_db($dbname)) {
echo "数据库连接执行!\n";
}else{
echo "出错: ".mysql_error();
}
}
?>
数据库批量导入脚本 By SworDs |
Host:
User: Pass: DB: |
mysql批量导入数据脚本_MySQL数据库批量导入脚本相关推荐
- mysql导入库指令_mysql数据库指令导入导出
mysql数据库导出使用 /mysql/bin/mysqldump指令 数据库导出 导出指令: [mysql安装目录]/bin/mysqldump -u[username] -p[password] ...
- mysql 从库数据损坏_MySQL数据库中数据损坏恢复全过程
MySQL数据库中数据损坏恢复全过程 前几天因为MySQL数据库部分数据损坏原因,我尝试了下恢复数据,之后整理以下文档,供各位参考,以备各位同事以后如有类似问题,可以少走些弯路,尽快解决问题. 环境: ...
- mysql 导入数据库sql语句_mysql中导入数据与导出数据库sql语句
本文章来详细介绍关于mysql中导入数据与导出数据库sql语句,在mysql中常用的导入与导出数据的命令有source与mysqldump大家可参考. 1.例1:连接到本机上的MYSQL 首先在打开D ...
- 批量插入数据库语句java_java相关:MyBatis批量插入数据到Oracle数据库中的两种方式(实例代码)...
java相关:MyBatis批量插入数据到Oracle数据库中的两种方式(实例代码) 发布于 2020-7-22| 复制链接 本文通过实例代码给大家分享了MyBatis批量插入数据到Oracle数据库 ...
- .unl 文件 导入 mysql,导入数据到informix数据库问题
导入数据到informix数据库问题 由于所要导入的数据较多,使用 load from '/databak/databak061231/2009expired_data.unl' insert int ...
- linux mysql 实战_Linux平台MySQL多实例项目实施_MySQL数据库基础与项目实战06
Linux平台MySQL多实例项目实施_MySQL数据库基础与项目实战06 视频教程学习地址 Oracle/MySQL数据库学习专用QQ群:336282998.189070296 学完风哥本课程能熟悉 ...
- 【mysql5.7】windows重装mysql后,将以前的数据库如何导入到新的数据库
重新安装了mysql,以前的数据库如何导入到新的数据库,导入到新的数据库不能用真么办? 注意:在所有操作的之前一定要做好备份,不然数据丢失就损失惨重啦!!! 1,将之前的mysql中的data目录中的 ...
- 批量插入数据SQL写法,批量处理数据
批量插入数据SQL写法,批量处理数据 今天在进行功能优化中遇到了碰到了一个功能,要处理10万条数据.在最开始开发时没有考虑那么多直接以单条数据来处理没有考虑到大批量数据的情况,导致功能不符合预期.那就 ...
- kibana数据导入导出_MySQL数据库批量导出和导入查询数据
MySQL数据库批量导出和导入查询数据的过程是使用-e参数去执行命令. 由于工作需要,我需要先在一个MySQL库中查询出结果,然后以查出结果为参数,去放入另外一个MySQL数据库中当成where的条件 ...
最新文章
- (转)WEB第三方打印控件[ASP.NET常用工具]
- 回调函数在replace方法中的应用
- mysql数据库主从操作记录
- freebsd nginx php mysql_FreeBSD 安装配置Nginx+PHP+APC+MySQL
- Google 地图 API 参考
- 一旦上云,欲罢不能,带大家薅一薅“云羊毛”
- 三星GalaxyNote 10 Plus官方图曝光:前置相机竟换成了单摄?
- java中引用数组_javaOO——引用数组
- 把每列中最大的数据合并一行
- Silverlight之OOB模式下的一些事
- 全国软考中级软件设计师 学习笔记-UML部分
- 使用elasticSearch实现以图搜图
- 什么是参数化设计,通过实操了解一下? | SOLIDWORKS 操作视频
- python中forward是什么意思_pytorch 调用forward 的具体流程
- 计算机视频的压缩方式,电脑压缩视频的方法图解步骤
- pairing function
- symlink(): Protocol error
- KKBOX音乐——数据分析,用户研究与填坑指南
- Docker学习笔记 (4)
- 人人都能看懂的Spring底层原理,看完绝对不会懵逼
热门文章
- html的表单标记格式,HTML表单标签
- matlab搭建的应用层架构逻辑,软件设计的三层架构
- 制作 小 linux 教程,用BusyBox制作Linux最小系统
- 省份城市区县三级联动html代码,基于Jquery实现省份、城市、区县三级联动
- C语言形参和实参的区别
- cwntos linux kde桌面,Centos如何安装KDE的桌面
- etmvc mysql乱码_etmvc中集成spring使用druid连接池
- xss跨站脚本攻击_常见攻击之xss跨站脚本攻击
- 华为手机显示解析服务器返回错误,ajax服务器返回错误
- r语言中的或怎么表示什么不同_R经典入门 之 R语言的基本原理与概念 -- 200430