- 浏览: 508746 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (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例以上),可以随编辑随执行
From: http://topic.csdn.net/t/20040726/11/3209900.html
改进: mysql_query("set names utf8");
改进: mysql_query("set names utf8");
<? /* 程序功能: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); $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 798class and inheritance class ... -
php获取远程图片并下载保存到本地
2014-05-16 06:02 1023/* *功能:php完美实现下载远程图片保存到本地 * ... -
睡(税)后工资
2014-05-15 06:16 722转载:http://www.oschina.net/code/ ... -
十进制转二进制
2014-05-10 23:31 793function dec2bin ($dec) { ... -
上海盛大 PHP工程师 面试题
2011-03-11 08:05 2353来源:http://www.iteye.com/topic/8 ... -
网页对象内容自动换行控制方法
2011-03-09 08:01 1348网页对象内容自动换行控制方法 对于div,p等块级元素 ... -
CSS之自动换行
2011-03-09 07:58 1143关键字:迅雷 Google Baidu ... -
块级元素和级联元素的含义
2011-03-09 07:56 1110Block element 块级元素 顾 ... -
text-indent无效的几个原因及解决方案
2011-03-09 07:52 3735text-indent是用来字符缩进的。我们通常用在段 ... -
CSS自动换行
2011-03-09 07:48 1196这样的一个表: <table width="1 ... -
[转]Html中添加.wmv视频文件-Windows Media Player
2011-02-14 22:47 1764From: http://hi.baidu.com/ny_ds ... -
MIME 类型大全
2011-02-08 23:17 1803From http://www.webmaster-toolk ... -
【翻译】Video Upload MIME types(视频上传MIME类型)
2011-02-08 08:10 1803From http://www.htmlforums.com/ ... -
重启 HTTPD WEB服务器
2011-02-08 07:59 2282第一次知道用 httpd 也可以做 PHP的服务器(估 ... -
【转】两种PHP上传文件大小限制解决方案
2011-02-08 07:52 1787From:http://www.soft6.com/t ... -
【翻译】PHP中 文字编码变换时 使用SJIS-win而非SJIS,使用eucJP-win而非EUC-JP
2011-02-02 07:57 2695使用SJIS-win而非SJIS,使用eucJP-win而非E ... -
【翻译】用PHP取得字符串的长度(strlen,mb_strlen)
2011-02-02 07:05 2122取得字符串的长度。 strlen int strlen( ... -
[转载]PHP操作oracle数据库指南
2011-01-28 08:14 1622From:http://www.pcppc.cn/bianch ... -
PHP100视频教程27:PHP模板引擎Smarty入门使用
2009-07-05 20:57 1621PHP100视频教程27:PHP模板引擎Smarty入门使用 ... -
PHP100视频教程26:制作自己的PHP+MYSQL的类
2009-07-05 17:38 15611、巩固学习常用MYSQL函数 2、使用类封装常用SQL操 ...
相关推荐
java 从mysql数据库导出数据生成xml文件,新手来的,不喜勿喷
全国地区数据库 mysql导出的sql文件 可导入mssql
mysqldump 命令和 source 命令是MySQL数据库导入导出 SQL 文件的两个重要工具。mysqldump 命令可以将数据库的数据和表结构导出到一个 SQL 文件中,而 source 命令可以将 SQL 文件导入到数据库中。
MYSQL导入导出.sql文件 1.C:\>mysql -h hostname -u username -p 按ENTER键,等待然后输入密码。这里hostname为服务器的名称,如localhost,username为MYSQL的用户名,如root。 进入命令行后可以直接操作MYSQL了。 ...
在使用 PowerDesigner 导出 SQL 文件时,如果包含列注释,可能会在导入到 MySQL 数据库中时丢失。这是因为 PowerDesigner 导出的 SQL 文件的编码格式可能不是 UTF-8,而 MySQL 数据库的编码格式是 UTF-8,导致中文...
数据库导出技术及相关工具 Navicat for MySQL 在数据库管理中,数据库的导出是一个非常重要的操作。数据库导出的目的是将数据库中的数据导出到外部文件中,以便于数据的备份、迁移或交换。Navicat for 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部署模式
例如,以下命令可以将整个数据库导出到一个 SQL 文件中:mysqldump -u 用户名 -p 数据库名 > d:\database.sql。 4. mysql 介绍: mysql 是一个用来将 SQL 文件导入到 MySQL 数据库中的工具。mysql 命令可以将 SQL ...
MySQL 中有多种方式可以导入.sql 文件,并且提供了许多常用命令来管理和维护数据库。 一、导入.sql 文件 在 MySQL 中,可以使用 `source` 命令来导入.sql 文件。例如,假设我们有一个名为 `db.sql` 的.sql 文件,...
在不同操作系统或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...