千家信息网

如何把文件里的sql文件按从高到下的顺序导进数据库

发表于:2025-11-11 作者:千家信息网编辑
千家信息网最后更新 2025年11月11日,小编给大家分享一下如何把文件里的sql文件按从高到下的顺序导进数据库,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!####
千家信息网最后更新 2025年11月11日如何把文件里的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++))do    SQL=`head -$i $1 | tail -1`    mysql -u$2 -p$3 < $SQL    NU=$?    if [ $NU -eq 0 ];then        $OUTPUT $GREEN "$SQL exculde success" $TAILS        echo     else        $OUTPUT $RED$FLICKER "$SQL exculde eroor!" $TAILS        echo    fidone

执行结果展示

以上是"如何把文件里的sql文件按从高到下的顺序导进数据库"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

0