在CU上整理的MySQL的常见问题及解答
2007-04-26 15:48:18 来源:WEB开发网A:mysql>show tables;
Q: 如何导出数据
A:有几种方法,如下:
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: 如何在命令行上执行SQL语句
A:#mysql -uuser -ppassword -e "sql statements" database
Q: 如何导入备份出来的文件
A:常见几种方法如下:
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手册
更多精彩
赞助商链接