在本章中,无涯教程将学习各种备份加载方法。从备份还原数据库是一个简单的过程,有时甚至是一个非常长的过程。
加载数据有三个选项 DATA语句,mysqlimport和简单的mysqldump restore。
LOAD DATA语句用作SQL导入功能,查看加载文本文件的用法示例-
mysql> LOAD DATA LOCAL INFILE 'products_copy.txt' INTO TABLE empty_tbl;
查看下面的示例。
mysql> LOAD DATA LOCAL INFILE 'products_copy.txt' INTO TABLE empty_tbl FIELDS TERMINATED BY '|' LINES TERMINATED BY '\n';
该语句假定数据文件中的列使用表的相同顺序,如果需要设置其他顺序,可以按以下方式加载文件-
链接:https://www.learnfk.comhttps://www.learnfk.com/mariadb/mariadb-backup-loading-methods.html
来源:LearnFk无涯教程网
mysql> LOAD DATA LOCAL INFILE 'products_copy.txt' INTO TABLE empty_tbl (c, b, a);
mysqlimport工具充当LOAD DATA包装器,允许从命令行进行相同的操作。
加载数据如下-
$mysqlimport -u root -p --local database_name source_file.txt
指定格式如下-
$mysqlimport -u root -p --local --fields-terminated-by="|"\ --lines-terminated-by="\n" database_name source_file.txt
使用-columns 选项指定列顺序-
$mysqlimport -u root -p --local --columns=c,b,a\ database_name source_file.txt
使用 mysqldump 还原需要以下简单语句将转储文件加载回主机:
shell> mysql database_name < source_file.sql
祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)