文本中导入导出数据
向数据库中导入数据文件 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来终止。
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步