如何把文件里的sql文件按从高到下的顺序导进数据库
小编给大家分享一下如何把文件里的sql文件按从高到下的顺序导进数据库,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!
#############需求#############
依序从上到下把文件里面的每行sql文件导进数据库
############# 执行方法#############
sh import_ku.sh 变量1 变量2 变量3
变量1:存储数据库脚本文件名的文件
变量2:数据库用户名
变量3: 数据库密码
代码展示
#!/bin/bashOUTPUT="echo-e"TAILS="\033[0m"GREEN="\033[32m"RED="\033[31m"FLICKER="\033[05m"DATA=`cat$1|wc-l`for((i=1;i<=$DATA;i++))doSQL=`head-$i$1|tail-1`mysql-u$2-p$3<$SQLNU=$?if[$NU-eq0];then$OUTPUT$GREEN"$SQLexculdesuccess"$TAILSechoelse$OUTPUT$RED$FLICKER"$SQLexculdeeroor!"$TAILSechofidone
执行结果展示
以上是“如何把文件里的sql文件按从高到下的顺序导进数据库”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注亿速云行业资讯频道!
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。