易截截图软件、单文件、免安装、纯绿色、仅160KB

接上一篇文章,导出一个表,或者整个数据库到SQL形式

 <?php
 require_once '../../smartyConfig/smartyConfig.class.php';
 require_once '../../game/include/function.php';
 require_once '../../game/include/config.php';
 require_once '../../game/server/server.class.php';
 require_once '../../game/include/db.class.php';
 
 $smarty->setTemplate_dir(GAME_ROOT);
 $smarty->setCompile_dir(GAME_ROOT_C);
 
 //*******************************************************
 //*******************mysqldump路径定义********************
 //*******************************************************
 //$mysqldumpRoot="/usr/local/mysql/bin/mysqldump"; //214
 
 $mysqldumpRoot="E:\AppServ\MySQL\bin\mysqldump";
 
 
 
 $md5Str=$_POST['md5Str'];
 $serverName=$_POST['serverName'];
 $uid=$_POST['uid'];
 $cid=$_POST['cid']; 
 
 $tableName=$_GET['tableName'];
// $dbLink=mysql_connect($serverInfos[$serverName][1],DEFAULT_USER,DEFAULT_PASSWORD,DEFAULT_DB_NAME);
// mysql_query("set names 'gb2312'");
// mysql_select_db(DEFAULT_DB_NAME);
// $query=mysql_query("select * into outfile 'a.sql' from ".$tableName,$dbLink);
// 
 $now_date = date('Y-m-d_H-i-s');
 //echo $myphpdumpRoot." -h".$serverInfos[$serverName][1]." -u".DEFAULT_USER." -p".DEFAULT_PASSWORD." ".DEFAULT_DB_NAME." ".$tableName.">".DEFAULT_DB_NAME."_".$tableName.$now_date.".sql";
 if(empty($tableName))
 {
  exec($mysqldumpRoot." -h".$serverInfos[$serverName][1]." -u".DEFAULT_USER." -p".DEFAULT_PASSWORD." ".DEFAULT_DB_NAME.">".DEFAULT_DB_NAME.$now_date.".sql");
 }
 else
 {
  exec($mysqldumpRoot." -h".$serverInfos[$serverName][1]." -u".DEFAULT_USER." -p".DEFAULT_PASSWORD." ".DEFAULT_DB_NAME." ".$tableName.">".DEFAULT_DB_NAME."_".$tableName.$now_date.".sql"); 
 }
 echo DEFAULT_DB_NAME."_".$tableName.$now_date.".sql"."备份成功


相关文档:

Oracle 学习:PL/SQL循序渐进全面学习教程

课程三 从多个表中提取数据
  
  本课重点:
  1、SELECT from 多个表,使用等连接或非等连接
  2、使用外连接OUTER JOIN
  3、使用自连接
  注意:以下实例中标点均为英文半角
  一、连接的概念:
  
  是指一个从多个表中的数据进行的查询。连接一般使用表的主键和外键。
  连接类型:
  ......

Oracle 学习:PL/SQL循序渐进全面学习教程

 课程八 用户访问控制
  
  本课重点:
  1、创建用户
  2、创建角色来进行安全设置
  3、使用GRANT或REVOKE 来控制权限
  
  注意:以下实例中标点均为英文半角
  
  一、概述:
  ORACLE通过用户名和密码进行权限控制。
  数据库安全:系统安全和数据安全
  系统权限:使用户可 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号