最近在做一个小系统的数据库移植(Oracle -> MySQL)。
Oracle的存储过程中使用了UTL_FILE包输出LOG文件,不知MySQL有没有类似的包或者命令可以操作磁盘文件。本人未使用过MySQL,谢谢赐教。

解决方案 »

  1.   

    mysqldump可以导出数据库为文本文件,内容是SQL语句。MySQL官方文档 http://dev.mysql.com/doc/refman/5.1/zh/index.html
      

  2.   

    谢谢!数据已经使用LOAD DATA方法导入完毕了。
    目前正在重写存储过程,存储过程里有操作磁盘文件的逻辑,MySQL怎么操作磁盘文件?
      

  3.   


    mysql.exe -uroot -p12345 db1 < aaa.sql
      

  4.   

    或者mysql> source '/user/home/aa.sql';
      

  5.   


    select * into outfile 'c:\1.txt' from t1  ;