找到這篇文章他給了一段碼c:appservmysqlbinmysql fiend -u root -p -e"LOAD DATA INFILE 'c:\topics.txt' INTO TABLE Topics FIELDS TERMINATED by ','"有哪位高手可以解釋一下嗎?
或者  假如 我的MySQL 帳密是預設的 root 密碼 root 要匯入的資料檔名是abc  那請問  怎麼加進去  上面那段碼!還有 -u  -p  -e 各代表甚麼意思?

解决方案 »

  1.   

    恩恩我是找到這篇文章
    http://bbs.ecstart.com/thread-7277-1-3.html我看不太懂因為最近  需要用到直接將備份的資料直接匯入資料庫   但是不會用,才來請教
      

  2.   

    MySQL官方文档 http://dev.mysql.com/doc/refman/5.1/zh/index.htmlmysql 的语法介绍
    http://dev.mysql.com/doc/refman/5.1/zh/client-side-scripts.html#mysql
    8.3. mysql:MySQL命令行工具
    8.3.1. 选项
    8.3.2. mysql命令
    8.3.3. 怎样从文本文件执行SQL语句
    8.3.4. mysql技巧
    13.2.5. LOAD DATA INFILE语法
    http://dev.mysql.com/doc/refman/5.1/zh/sql-syntax.html#load-data
    8.10. mysqlimport:数据导入程序
    http://dev.mysql.com/doc/refman/5.1/zh/client-side-scripts.html#mysqlimport
      

  3.   


    您好,說實在的。我只看得懂他是連到sql帳號是root 沒密碼 然後傳進去的檔案是topics.txt然後傳到Topics這個資料庫 剩下得我就看不懂了@@"可否指點一下
      

  4.   

    mysql fiend -u root -p 
    sql帳號是root 沒密碼 正确 -e "*****" 参数是执行这个SQL语句。
    LOAD DATA INFILE 'c:\topics.txt' INTO TABLE Topics FIELDS TERMINATED by ','
    查一下手册中的 LOAD DATA语法说明。