Chinaunix首页 | 论坛 | 博客
  • 博客访问: 491877
  • 博文数量: 100
  • 博客积分: 7010
  • 博客等级: 少将
  • 技术积分: 995
  • 用 户 组: 普通用户
  • 注册时间: 2005-04-22 15:44
文章分类

全部博文(100)

文章存档

2006年(90)

2005年(10)

我的朋友

分类: Mysql/postgreSQL

2006-02-13 10:32:14

mysql数据库的导入和导出ZT

Q: 如何导出数据
A:

CODE:
有几种方法,如下:
1、使用mysqldump
#mysqldump -uuser -ppassword -B database --tables table1 --tables table2 > dump_data_20051206.sql
详细的参数

2、backup to语法
mysql>BACKUP TABLE tbl_name[,tbl_name...] TO '/path/to/backup/directory';
详细请查看mysql手册

3、mysqlhotcopy
#mysqlhotcopy db_name [/path/to/new_directory]

#mysqlhotcopy db_name_1 ... db_name_n /path/to/new_directory

#mysqlhotcopy db_name./regex/
详细请查看mysql手册

4、select into outfile
详细请查看mysql手册

5、客户端命令行
#mysql -uuser -ppassword -e "sql statements" database > result.txt

以上各种方法中,以mysqldump最常用
Q: 如何导入备份出来的文件
A:

CODE:
常见几种方法如下:
1、由mysqldump出来的文件
#mysql -uuser -ppassword [database] < dump.sql

2、文件类型同上,使用source语法
mysql>source /path_to_file/dump.sql;

3、按照一定格式存储的文本文件或csv等文件
#mysqlimport [options] database file1 [file2....]
详细请查看mysql手册

4、文件类型同上,也可以使用load data语法导入
详细请查看mysql手册
阅读(667) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~