目录 一、shell输出mysql查询结果到文件 二、shell批量输出mysql查询结果到文件 三、shell 加载文件到mysql表中 一、shell输出Mysql查询结果到文件 #格式mysql -h 数据库ip -P 端口 -
目录
#格式mysql -h 数据库ip -P 端口 -u用户名 -p密码 库名 -A --default-character-set=utf8 -N -e "SELECT 字段名 FROM 表名 where 条件" >文件示例:mysql -h 110.42.226.160 -P 3306 -uroot -p123456 csn -A --default-character-set=utf8 -N -e "SELECT * FROM tbl_csn_test" >/home/csn/test.txt
文件内容为:
#格式mysql -h 数据库ip -P 端口 -u用户名 -p密码 库名 -A --default-character-set=utf8 -N -e "SELECT 字段名 FROM 表名 where 条件;SELECT 字段名 FROM 表名 where 条件;SELECT 字段名 FROM 表名 where 条件;" >文件示例:mysql -h 110.42.226.160 -P 3301 -uroot -p123456 assurance_acct -A --default-character-set=utf8 -N -e "SELECT * FROM tbl_assurance_acct_00;SELECT * FROM tbl_assurance_acct_01;SELECT * FROM tbl_assurance_acct_02;" >/home/ysfdev/ass.txt
表结构:
文件内容:
#语法mysql -h ip -P 端口 -u用户 -p密码 库名 -A -e "LOAD DATA LOCAL INFILE '文件' INTO TABLE 表名 fields terminated by '分隔符';"#示例mysql -h 110.42.226.160 -P 3306 -uroot -p12345678 csn -A -e "LOAD DATA LOCAL INFILE '/home/csn/test1.txt' INTO TABLE tbl_csn_test fields terminated by '\t';"
表中内容:
文件中的字段和表中字段按照顺序映射,所以要保持文件中的字段数量和表字段数量一致
来源地址:https://blog.csdn.net/weixin_51613454/article/details/127446047
--结束END--
本文标题: shell 脚本输出mysql 查询结果到文件 加载文件到数据库
本文链接: https://www.lsjlt.com/news/392784.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-04-28
2024-04-28
2024-04-28
2024-04-28
2024-04-28
2024-04-28
2024-04-28
2024-04-28
2024-04-28
2024-04-28
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0