如何导入MySql数据文件

如何导入导出MySql数据文件,请各位高手说清楚一点

1.导出整个数据库
  mysqldump -u 用户名 -p 数据库名 > 导出的文件名

  mysqldump -u root -p test> test.sql

2.导出一个表

  mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名

  mysqldump -u root -p test users> test_users.sql

3.导出一个数据库结构

  mysqldump -u root -p -d --add-drop-table test>d:test_db.sql

  -d 没有数据
--add-drop-table 在每个create语句之前增加一个drop table

4.导入数据库

  常用source 命令

  进入mysql数据库控制台,

  如mysql -u root -p

  mysql>use 数据库

  然后使用source命令,后面参数为脚本文件(如这里用到的.sql)

  mysql>source d:test_db.sql

MySQL数据导入与导出
http://www.7880.com/Info/Article-50c6b60.html

Load Data InFile 'updatenewsgn.txt' Into Table table character set utf8 Lines Terminated By '\r';

首先txt文件的格式是
比方说
数据\t数据\t数据\r数据\t数据\t数据\r数据\t数据\t数据\r
字段以\t分割,每条信息以\r分割

导入:
1. 登录进入MySQL,使用数据库 test
use test;
2. 执行导入命令,导入c盘test.sql文件
. c:\test.sql

导出:
mysqldump -u root -p -h 192.168.0.1 test>c:\test.sql

导入:进到mqsql下,先新建一个数据库,名字和数据库文件中的数据同名,然后use它,然后sorce a.sql; sorce后面跟sql文件的绝对地址

导出:不用进入到mysql下,直接在命令行 mysqldump -u root -p -h 数据库名>c:\test.sql

导入导出之前,我们首先应该设置一下path,path 为你mysql安装的目录(到bin目录下)
导出test数据库
mysqldump -uroot -p test >c:\test.sql
导入test数据库
首先应该在mysql数据库中建立test数据库
mysql -uroot -p test <c:\test.sql

可以尝试一下sqlyog工具。 :D

freedom2k (初级程序员) 说的很全面

Navicat for MySQL
类似于MsSQL的管理界面工具,
中文的,很容易操作mysql的

可以用工具mysql front来进行操作

这样吧,你用sql yog这个工具导入,有时会导入错误,你最好的办法就是用editplus把sql文件打开,然后用命令控制台一个一个的执行

推荐 Navicat for MySQL