Mysql数据导入导出
2012-05-19 22:23 Rollen Holt 阅读(550) 评论(0) 编辑 收藏 举报导出导入数据库
导出
mysqldump方法
mysqldump -u用户名 -p密码名 database [table]> 目标文件
导入
mysql -uroot -proot
use database
source 目标文件;
PS: 这种方法是导出整个表数据,并且带着建表信息,假如导入的数据库有同名的表,会被替换
PS: 可以添加条件
mysql -uroot -proot [-n] [-t] [-d] database [table]>name
-t 不包含创建表的信息
-d不包含数据信息
--w or -w筛选条件
1 例:先进入dos cmd命令模式 Ctrl旁边的键+R 2 导出 mysqldump -uroot -proot test student -t -w studentno=10101 >stu 3 导入 mysql -uroot -proot 4 mysql>use test 5 mysql>source stu
方法二
into outfile
load data infile
例子 导出 mysql -uroot -proot mysql>use test mysql>select * from student where studentno=10101 into outfile './stu'; 导入 mysql -uroot -proot mysql>use test mysql>load data infile './stu' into table student;
导出xml mysqldump --xml -uroot -proot [database] [table]> name.xml [test] mysqldump --xml -uroot -proot test>a.xml mysqldump --xml -uroot -proot test dept>a.xml mysql -X -uroot -proot -e "use test;select * from dept">a.xml[方法2] 导入xml文件内容到数据库 mysql> create table xmlt( -> id int , -> doc blob -> ); mysql> insert into xmlt values(1,load_file('/home/a.xml') ); mysql> select * from xmlt;
==============================================================================
本博客已经废弃,不在维护。新博客地址:http://wenchao.ren
我喜欢程序员,他们单纯、固执、容易体会到成就感;面对压力,能够挑灯夜战不眠不休;面对困难,能够迎难而上挑战自我。他
们也会感到困惑与傍徨,但每个程序员的心中都有一个比尔盖茨或是乔布斯的梦想“用智慧开创属于自己的事业”。我想说的是,其
实我是一个程序员
==============================================================================