文本中导入导出数据

本文介绍MySQL中如何使用LOAD DATA INFILE导入数据文件、利用SELECT INTO OUTFILE导出数据,以及如何批量执行SQL语句。文章还介绍了如何通过source命令执行SQL脚本文件,并将执行结果保存到日志文件。

向数据库中导入数据文件 LOAD DATA INFILE 文件名 INTO TABLE 表名 选项;
选项: FILEDS TERMINATED BY 分割字符(默认为[\t],即tab字符)
LINES TERMINATED BY 换行字符(默认为[\n])
IGNORE 最初跳过的行 LINES(默认为0)
导出数据
SELECT * INTO OUTFILE 文件名 选项 from 表名;


批量执行SQL语句
source 文件名
不开打mysql监视器的情况下,执行命令,只要在监视器下能执行的语句,这样都能执行。
mysql sakila -uroot -proot -e "source select_date.sql"
mysql sakila -uroot -proot -e "select * from actor"

将执行结果保存到日志文件中。
mysql -uroot -proot > mysql.log

tee命令将SQL语句的执行结果保存到文本文件中
tee 输出的文件名;
tee可以将执行的命令和结果都保存到文本中,
当不想保存的时候,可以用notee来终止。




转载于:https://www.cnblogs.com/dingcx/p/7692142.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值