load data infile 'path/file_name.txt into table table_name;
例如
load data infile './aaa.txt' into table aaa
记住不要把路径搞错了,

解决方案 »

  1.   

    是在mysql>提示符下吗?
    如何用mysqlimport.exe
    有什么要点?
      

  2.   

    在MYSQL>下当然可以了,用phpmyadmin也可以的,这个软件多方便呀
    给你看看这个MYSQL的参考手册吧  呵呵~~~~
    mysqlimport象这样调用: shell> mysqlimport [options] filename ...对于在命令行上命名的每个文本文件,mysqlimport剥去文件名的扩展名并且使用它决定哪个表导入文件的内容。例如,名为“patient.txt”、“patient.text”和“patient”将全部被导入名为patient的一个表中。 mysqlimport支持下列选项: -C, --compress 
    如果客户和服务器均支持压缩,压缩两者之间的所有信息。 
    -#, --debug[=option_string] 
    跟踪程序的使用(为调试)。 
    -d, --delete 
    在导入文本文件前倒空表格。 
    --fields-terminated-by=... 
      
    --fields-enclosed-by=... 
      
    --fields-optionally-enclosed-by=... 
      
    --fields-escaped-by=... 
      
    --fields-terminated-by=... 
    这些选项与对应于LOAD DATA INFILE的子句相同的含义。见7.16 LOAD DATA INFILE语法。 
    -f, --force 
    忽略错误。例如,如果对于一个文本文件的一个表不存在,继续处理任何余下的文件。没有--force,如果表不存在,mysqlimport退出。 
    --help 
    显示一条帮助消息并且退出。 
    -h host_name, --host=host_name 
    导入数据到命名的主机上的MySQL服务器。缺省主机是localhost。 
    -i, --ignore 
    见为--replace选项的描述。 
    -l, --lock-tables 
    在处理任何文本文件前为写入所定所有的表。这保证所有的表在服务器上被同步。 
    -L, --local 
    从客户读取输入文件。缺省地,如果你连接localhost(它是缺省主机),文本文件被假定在服务器上。 
    -pyour_pass, --password[=your_pass] 
    与服务器连接时使用的口令。如果你不指定“=your_pass”部分,mysqlimport要求来自终端的口令。 
    -P port_num, --port=port_num 
    与一台主机连接时使用的TCP/IP端口号。(这被用于连接到除localhost以外的主机,因为它使用Unix套接字。) 
    -r, --replace 
    --replace和--ignore选项控制对输入在唯一键值上有重复的现有记录的输入处理。如果你指定--replace,新行将代替有相同唯一键的存在的行。如果你指定--ignore,跳过输入在唯一键值上有重复的现有记录。如果你不指定任何一个选项,当找到一个重复的键值,出现一个错误,并且文本文件余下部分被忽略。 
    -s, --silent 
    安静模式。只有在错误发生时,写出输出。 
    -S /path/to/socket, --socket=/path/to/socket 
    与localhost(它是缺省主机)连接时使用的套接字文件。 
    -u user_name, --user=user_name 
    MySQL使用的用户名字当与服务者联接时。缺省价值是你的 Unix 登录名字。 
    -v, --verbose 
    冗长模式。打印程序所做的更多信息。 
    -V, --version 
    打印版本信息并且退出。 
    以下是使用mysqlimport运行的一个样本: $ mysql --version
    mysql  Ver 9.33 Distrib 3.22.25, for pc-linux-gnu (i686)
    $ uname -a
    Linux xxx.com 2.2.5-15 #1 Mon Apr 19 22:21:09 EDT 1999 i586 unknown
    $ mysql -e 'CREATE TABLE imptest(id INT, n VARCHAR(30))' test
    $ ed
    a
    100     Max Sydow
    101     Count Dracula
    .
    w imptest.txt
    32
    q
    $ od -c imptest.txt
    0000000   1   0   0  \t   M   a   x       S   y   d   o   w  \n   1   0
    0000020   1  \t   C   o   u   n   t       D   r   a   c   u   l   a  \n
    0000040
    $ mysqlimport --local test imptest.txt
    test.imptest: Records: 2  Deleted: 0  Skipped: 0  Warnings: 0
    $ mysql -e 'SELECT * FROM imptest' test
    +------+---------------+
    | id   | n             |
    +------+---------------+
    |  100 | Max Sydow     |
    |  101 | Count Dracula |
    +------+---------------+
      

  3.   

    你想导什么?用fopen打开txt处理一下,再insert行么?