- 浏览: 507040 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (310)
- PHP (46)
- Java (50)
- Perl (0)
- Bash (5)
- C# (9)
- JavaScript (5)
- InDesign (7)
- 百宝箱 (5)
- 排错 (3)
- 招聘 (5)
- PHP他山之石 (3)
- SQL(DML) (10)
- Flex (15)
- LAMP (1)
- DIV+CSS (1)
- C#2008 (4)
- LOGO (7)
- WorkLog (1)
- 工作 (26)
- Groovy (7)
- 海量数据 (4)
- C/C++ (1)
- Android (1)
- PYTHON (13)
- Java开发实战1200例 (1)
- Java枚举与泛型 (16)
- Java基础应用 (24)
- poj (3)
- Java数组与集合 (18)
- 疑难解析 (3)
- JavaWeb (8)
- Jython (2)
- 成功之路 (0)
- Golang (2)
- Spring (2)
- 微信小程序 (0)
最新评论
-
DawnBells:
...
java.util.concurrent 之六:使用Future类和Callable类 -
kanglecjr:
http://tieba.baidu.com/f?kz=101 ...
泰语字母好看的手写体 -
zxjlwt:
学习了。http://surenpi.com
java.util.concurrent 之六:使用Future类和Callable类 -
spring_springdata:
java jsoup开源框架demo使用实例教程源代码下载:h ...
JSOUP获取网页数据返回403错误(403 error loading URL,connection类) -
narochids:
MARK!
JavaScript+Ajax实例大全(1521例以上),可以随编辑随执行
来源 http://topic.csdn.net/t/20040726/11/3209900.html
<? /* 程序功能:mysql数据库备份功能 作者: 唐小刚 说明:本程序主要是从mysqladmin中提取出来,并作出一定的调整,希望对大家在用php编程时备份数据有定帮助. 如果不要备份结构:请屏掉这句://echo get_table_def($dbname,$table,$crlf).";$crlf$crlf"; 如果不要备份内容:请屏掉这句:echo get_table_content($dbname, $table, $crlf); */ header("Content-disposition: filename=backup.sql");//所保存的文件名 header("Content-type: application/octetstream"); header("Pragma: no-cache"); header("Expires: 0"); //备份数据 $i = 0; $crlf="\r\n"; $dbname="数据库名";//数据库名 global $dbconn; $dbconn = mysql_connect("localhost","用户名","密码");//数据库主机,用户名,密码 $db = mysql_select_db($dbname,$dbconn); mysql_query("set names utf8"); // The language-code of the database
$tables = mysql_list_tables($dbname,$dbconn); $num_tables = @mysql_numrows($tables); while($i < $num_tables) { $table = mysql_tablename($tables, $i); print $crlf; print $crlf; echo get_table_def($dbname, $table, $crlf).";$crlf$crlf"; echo get_table_content($dbname, $table, $crlf); $i++; } //定义抽取表结构与数据 function get_table_def($db, $table, $crlf) { global $drop; $schema_create = ""; if(!empty($drop)) $schema_create .= "DROP TABLE IF EXISTS $table;$crlf"; $schema_create .= "CREATE TABLE $table ($crlf"; $result = mysql_db_query($db, "SHOW FIELDS FROM $table"); while($row = mysql_fetch_array($result)) { $schema_create .= " $row[Field] $row[Type]"; if(isset($row["Default"]) && (!empty($row["Default"]) || $row["Default"] == "0")) $schema_create .= " DEFAULT '$row[Default]'"; if($row["Null"] != "YES") $schema_create .= " NOT NULL"; if($row["Extra"] != "") $schema_create .= " $row[Extra]"; $schema_create .= ",$crlf"; } $schema_create = ereg_replace(",".$crlf."$", "", $schema_create); $result = mysql_db_query($db, "SHOW KEYS FROM $table"); while($row = mysql_fetch_array($result)) { $kname=$row['Key_name']; if(($kname != "PRIMARY") && ($row['Non_unique'] == 0)) $kname="UNIQUE|$kname"; if(!isset($index[$kname])) $index[$kname] = array(); $index[$kname][] = $row['Column_name']; } while(list($x, $columns) = @each($index)) { $schema_create .= ",$crlf"; if($x == "PRIMARY") $schema_create .= " PRIMARY KEY (" . implode($columns, ", ") . ")"; elseif (substr($x,0,6) == "UNIQUE") $schema_create .= " UNIQUE ".substr($x,7)." (" . implode($columns, ", ") . ")"; else $schema_create .= " KEY $x (" . implode($columns, ", ") . ")"; } $schema_create .= "$crlf)"; return (stripslashes($schema_create)); } //保存数据表的值 function get_table_content($db, $table, $crlf) { $schema_create = ""; $temp = ""; $result = mysql_db_query($db, "SELECT * FROM $table"); $i = 0; while($row = mysql_fetch_row($result)) { $schema_insert = "INSERT INTO $table VALUES ("; for($j=0; $j<mysql_num_fields($result);$j++) { if(!isset($row[$j])) $schema_insert .= " NULL,"; elseif($row[$j] != "") $schema_insert .= " '".addslashes($row[$j])."',"; else $schema_insert .= " '',"; } $schema_insert = ereg_replace(",$", "", $schema_insert); $schema_insert .= ");$crlf"; $temp = $temp.$schema_insert ; $i++; } return $temp; } ?>
发表评论
-
class and inheritance
2014-05-21 11:53 793class and inheritance class ... -
php获取远程图片并下载保存到本地
2014-05-16 06:02 1016/* *功能:php完美实现下载远程图片保存到本地 * ... -
睡(税)后工资
2014-05-15 06:16 715转载:http://www.oschina.net/code/ ... -
十进制转二进制
2014-05-10 23:31 783function dec2bin ($dec) { ... -
上海盛大 PHP工程师 面试题
2011-03-11 08:05 2350来源:http://www.iteye.com/topic/8 ... -
网页对象内容自动换行控制方法
2011-03-09 08:01 1340网页对象内容自动换行控制方法 对于div,p等块级元素 ... -
CSS之自动换行
2011-03-09 07:58 1134关键字:迅雷 Google Baidu ... -
块级元素和级联元素的含义
2011-03-09 07:56 1102Block element 块级元素 顾 ... -
text-indent无效的几个原因及解决方案
2011-03-09 07:52 3722text-indent是用来字符缩进的。我们通常用在段 ... -
CSS自动换行
2011-03-09 07:48 1191这样的一个表: <table width="1 ... -
[转]Html中添加.wmv视频文件-Windows Media Player
2011-02-14 22:47 1758From: http://hi.baidu.com/ny_ds ... -
MIME 类型大全
2011-02-08 23:17 1802From http://www.webmaster-toolk ... -
【翻译】Video Upload MIME types(视频上传MIME类型)
2011-02-08 08:10 1797From http://www.htmlforums.com/ ... -
重启 HTTPD WEB服务器
2011-02-08 07:59 2276第一次知道用 httpd 也可以做 PHP的服务器(估 ... -
【转】两种PHP上传文件大小限制解决方案
2011-02-08 07:52 1783From:http://www.soft6.com/t ... -
【翻译】PHP中 文字编码变换时 使用SJIS-win而非SJIS,使用eucJP-win而非EUC-JP
2011-02-02 07:57 2688使用SJIS-win而非SJIS,使用eucJP-win而非E ... -
【翻译】用PHP取得字符串的长度(strlen,mb_strlen)
2011-02-02 07:05 2118取得字符串的长度。 strlen int strlen( ... -
[转载]PHP操作oracle数据库指南
2011-01-28 08:14 1619From:http://www.pcppc.cn/bianch ... -
PHP100视频教程27:PHP模板引擎Smarty入门使用
2009-07-05 20:57 1617PHP100视频教程27:PHP模板引擎Smarty入门使用 ... -
PHP100视频教程26:制作自己的PHP+MYSQL的类
2009-07-05 17:38 15551、巩固学习常用MYSQL函数 2、使用类封装常用SQL操 ...
相关推荐
java 从mysql数据库导出数据生成xml文件,新手来的,不喜勿喷
全国地区数据库 mysql导出的sql文件 可导入mssql
MYSQL导入导出.sql文件 1.C:\>mysql -h hostname -u username -p 按ENTER键,等待然后输入密码。这里hostname为服务器的名称,如localhost,username为MYSQL的用户名,如root。 进入命令行后可以直接操作MYSQL了。 ...
本文讲述了在linux命令下导出导入.sql文件的方法。分享给大家供大家参考,具体如下: 一、导出数据库用mysqldump命令(注意mysql的安装路径,即此命令的路径): 1、导出数据和表结构: mysqldump -u用户名 -p密码 ...
使用c++语言写的一个mysql导入导出sql文件的一个工具,方便用户操作mysql数据库,使用简单便捷
手机号码归属MySQL数据库SQL文件(14M): 导出命令: mysqldump -uroot -p123456 test t_mobilephone_number > /root/mobilephoneNumber.sql 手机号码段:13*;15*;145、147、186、187、188、189 包含记录数:...
数据库文档导出支持 mysql sqlserver,oracle,postgreSql,sqlite,DB2
数据库文档导出数据库文档导出数据库文档导出数据库文档导出数据库文档导出数据库文档导出数据库文档导出数据库文档导出数据库文档导出数据库文档导出数据库文档导出数据库文档导出数据库文档导出数据库文档导出...
mysql数据库字典导出工具;支持导出sql和html
主要介绍了PHP实现把MySQL数据库导出为.sql文件实例(仿PHPMyadmin导出功能),需要的朋友可以参考下
可以提供安装步骤 MYSQL 导出数据以及TOMCAT部署模式
在不同操作系统或MySQL版本情况下,直接拷贝文件的方法可能会有不兼容的情况发生。所以一般推荐用SQL脚本形式导入。
mysql 导出sql文件事例
mysql导入导出.sql文件.pdf
Python从MySQL数据库中导出csv文件处理 csv文件导入MySQL数据库 import pymysql import csv import codecs def get_conn(): conn = pymysql.connect(host='localhost', port=3306, user='root', passwd='root', db...
mysql数据库导入sql文件:Mysql导入导出.sql文件的方法
运行cmd状态下MySQL导入导出.sql文件,此文件描述非常详细MYSQL cmd下面批量导入导出
PHP实现数据库备份导出成sql 一、 开发环境 ... 2、文本编辑器:...本案例使用PHP 7中的PDO数据对象对MySQL数据库进行查询操作从而实现数据库中数据的获取,同时使用PHP 7中的文件操作来实现数据库的备份导出功能。
mysql数据库大数据量导入导出多种方法,该文档详述SELECT * INTO和mysqldump导出方法。导入方法中包括导入sql,txt文件和load data三种方法
文章主要介绍的是MySQL导入sql 文件,即MySQL数据库导入导出sql 文件的实际操作步骤,我们主要是将其分成5大步骤对其进行讲述,如果你对其有兴趣的话你就可以点击以下的文章进行观看了。