Mysql数据的导出和导入 (From: CU - Mysql FAQ)
时间:2006-07-08 来源:windlike
如何导出数据
有几种方法,如下:
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最常用
如何导入备份出来的文件 常见几种方法如下:
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手册
有几种方法,如下:
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最常用
如何导入备份出来的文件 常见几种方法如下:
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手册
相关阅读 更多 +