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

发布时间:2021-11-25 10:53:29 作者:小新
来源:亿速云 阅读:135

小编给大家分享一下如何把文件里的sql文件按从高到下的顺序导进数据库,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

############# 需求 ############# 

依序从上到下把文件里面的每行sql文件导进数据库

############# 执行方法 ############# 

sh import_ku.sh 变量1 变量2 变量3

变量1:存储数据库脚本文件名的文件

变量2:数据库用户名

变量3: 数据库密码

代码展示

#!/bin/bash
OUTPUT="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
    fi
done

执行结果展示

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

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

推荐阅读:
  1. 奥维ovobj 文件,转化为shp文件,再变sql文件导入到pgsql里
  2. sql文件如何导入数据库

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

sql 数据库

上一篇:MySQL中事务是什么意思

下一篇:SQL SERVER基础语法有哪些

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》