喜悦国际村 
» 游客:  注册 | 登录 | 搜索 | 统计 | 帮助

RSS 订阅当前论坛  

喜悦证交所已经关闭

上一主题 下一主题
     
标题: 怎么样将.sql文件倒入mysql数据库???  
 
aquablue (aquablue)
高级会员
Rank: 4
中级会员



UID 65464
精华 0
积分 561
帖子 424
金钱 561 喜悦币
威望 0
人脉 0
阅读权限 50
注册 2005-8-4
状态 离线
[广告]: q m
怎么样将.sql文件倒入mysql数据库???

别人给了我一个.sql文件, 我用mysql admin 倒不进去。

是不是在mysql中有个命令可以实现/???
2006-2-22 11:52 AM#1
查看资料  发短消息  顶部
 
冰流星 (冰流星)
版主
Rank: 7Rank: 7Rank: 7
堕落的人



UID 9529
精华 0
积分 5078
帖子 3065
金钱 5078 喜悦币
威望 0
人脉 0
阅读权限 100
注册 2001-9-17
状态 离线
[推荐阅读] 请教一个javascript简单问题
mysql -u root -p -D(ms是这个参数,你查帮助)<*.sql



突然发现,sadly其实是很邪恶的,实在是太阴险鸟,太卑鄙鸟
2006-2-22 11:54 AM#2
查看资料  Blog  发短消息  顶部
 
风卷残云
中级会员
Rank: 3Rank: 3
老会员



UID 63269
精华 0
积分 367
帖子 381
金钱 367 喜悦币
威望 0
人脉 0
阅读权限 30
注册 2005-2-19
来自 江苏
状态 离线
[推荐阅读] 【关于正则替换】!!!各位老大帮忙!!!


<?php
class parse
{
    var 
$file;

    function 
parse($file)
    {
        
$this->setFile($file);
        
//$this->startParsing();
    
}

   
/**
   * @purpose : Sets filename to be parsed
   * @params $file
   * @return none
   */
   
function setFile($file)
   {
        if (
file_exists($file))
        {
            
$this->file $file;
        }
        else
        {
            die(
'名称为: '.$file.' 的SQL文件不存在!');
        }

   }

   
/**
   * @purpose : Sets filename to be parsed
   * @params $file
   * @return none
   */
    
function getFileContents()
    {
        
$file $this->getFile();
        return 
file_get_contents($file);
    }

   
/**
   * @purpose : Gets filename to be parsed
   * @params none
   * @return filename
   */

   
function getFile()
   {
      return 
$this->file;
   }

   
/**
   * @purpose : Parses SQL file
   * @params none
   * @return none
   */

   
function startParsing()
   {
        
$this->++;
        echo 
$this->i;
        echo 
"<br>";

        
$file $this->getFile();

        
// Getting the SQL file content
        
$content $this->getFileContents();

        
// Processing the SQL file content
        
$file_content explode("n",$content);


        
$query "";

        
// Parsing the SQL file content
        
foreach($file_content as $sql_line)
        {
            if(
trim($sql_line) != "" && strpos($sql_line"--") === false)
            {
                
$query .= $sql_line;
                
// Checking whether the line is a valid statement
                
if(preg_match("/(.*);/"$sql_line))
                {
                    
$query substr($query0strlen($query)-1);
                    
//Executing the parsed string, returns the error code in failure
                    
$result mysql_query($query)or die(mysql_error());
                    
$query "";
                }
            }
        } 
//End of foreach

        
return true;
    } 
//End of function

//End of class

//连接数据库,改成自己的
mysql_connect("localhost","root","4321") or die('Cant Connect...');
mysql_select_db("free") or die('DB Connection Problem...');;


//data.sql,要运行的SQL文件
$parseObj = new parse('data.sql');

if (
'start' == $_GET['start'])
{
    
$res      $parseObj->startParsing();

    if(
$res)
    {
        
rename($parseObj->getFile(), $parseObj->getFile().'_'.date('Y-m-d  H-i-s'));
       echo 
"<b>Query Executed Successfully.</b>";
    }
}
else
{
    echo 
'<pre>';
    
print_r($parseObj->getFileContents());
    echo 
'</pre>';
    echo 
'<a href="?start=start">点击运行SQL语句</a>';
}

?>
2006-2-22 03:20 PM#3
查看资料  访问主页  发短消息  QQ  顶部
 
amkeykevin (amkeykevin)
新手上路
Rank: 1
初级会员



UID 68841
精华 0
积分 2
帖子 2
金钱 2 喜悦币
威望 0
人脉 0
阅读权限 10
注册 2006-2-24
状态 离线
[推荐阅读] 无厘头,问你个问题...
mysql

mysqldump -udbuser -ppassword --opt dbname<*.sqlfile
2006-2-24 02:09 PM#4
查看资料  发短消息  顶部
 
梅君
注册会员
Rank: 2
中级会员


UID 63847
精华 0
积分 134
帖子 149
金钱 134 喜悦币
威望 0
人脉 0
阅读权限 20
注册 2005-3-30
来自 北京
状态 离线
[推荐阅读] 大家谈谈如何设计程式的皮肤!?
一句mysql 指令 有人却写了这么多的代码 真不知是为什么

是不知道 还是不怕麻烦 ?!
2006-2-24 02:13 PM#5
查看资料  访问主页  发短消息  QQ  顶部
 
phphp
版主
Rank: 7Rank: 7Rank: 7
加班一族


UID 65188
精华 1
积分 184
帖子 3007
金钱 173 喜悦币
威望 10
人脉 1
阅读权限 100
注册 2005-7-20
来自 北京市海淀区
状态 离线
[推荐阅读] 我的附件下载后不能查看,文件大小真实
很多时候是没这个权限的



书到用时方恨少, 事非经过不知难
2006-2-24 04:21 PM#6
查看资料  访问主页  Blog  发短消息  QQ  顶部
     


  可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题 | 开通个人空间  


 




Powered by Discuz! 6.1.0  © 2001-2010 Comsenz Inc.
Processed in 0.029891 second(s), 6 queries

(冀ICP备05009913号) 管理员:sadly 邮箱/MSN: sadly@phpx.com QQ:824008(长隐) 清除 Cookies - - Archiver - WAP