使用phpmyadmin导出数据库

时间:2011-10-16 08:06:42

标签: php mysql database

我在网上遵循了一些如何导出数据库的说明。当我完成管理时,我得到了这个txt文件:

-- phpMyAdmin SQL Dump


SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";


/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;



DROP TABLE IF EXISTS `article`;
CREATE TABLE IF NOT EXISTS `article` (
  `Title` varchar(200) NOT NULL,
  `article_id` int(11) NOT NULL AUTO_INCREMENT,
  `Article` text NOT NULL,
  `Topics` varchar(100) NOT NULL,
  `author` varchar(100) NOT NULL,
  `page` int(11) NOT NULL,
  `tpage` int(11) NOT NULL,
  PRIMARY KEY (`article_id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;






DROP TABLE IF EXISTS `comments`;
CREATE TABLE IF NOT EXISTS `comments` (
  `comments_id` int(11) NOT NULL AUTO_INCREMENT,
  `comment` varchar(1000) NOT NULL,
  `article_id` int(11) NOT NULL,
  `name` varchar(100) NOT NULL,
  PRIMARY KEY (`comments_id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;

出口是否成功?它只是一个文本文件..我用来在计算机之间传递或上传到托管网站?

1 个答案:

答案 0 :(得分:0)

  

出口是否成功。

它看起来像,至少就表结构而言。如果表包含数据并且您希望包含数据,则可能需要优化命令行设置。如果您需要有关如何操作的建议,请说明如何进行导出。

  

它只是一个文本文件..我用来在计算机之间传递或上传到托管网站吗?

是的,这基本上是mySQL转储的想法 - 没关系。

如果它很大并且您需要通过Web传输它,mySQL转储(只要它们不包含大量BLOB数据)压缩得非常好,例如使用gzip。