如何把文件里的sql文件按从高到下的顺序导进数据库
admin
2023-05-29 21:21:07
0

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

依序从上到下把文件里面的每行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文件按从高到下的顺序导进数据库

上一篇:【SMTP 补录】

下一篇:Mysql数据库之安装

相关内容

热门资讯

广州举办高校专场海洋科技产业供... 2026年5月15日,广州市规划和自然资源局(广州市海洋局)在城市规划展览中心组织召开2026年第二...
AI如何赋能制造?重庆这场活动... 5月21日下午,2026重庆市“AI+制造”供需对接专场活动在重庆国际博览中心举行。作为第八届中国西...
原创 2... 原汁原味的手机价格战,在618终于回来了,今年上半年阿维推荐手机的频率不高,不是因为我懒,纯粹是因为...
港商云南行|范思达 :AI赋能... AI赋能产业升级 开拓发展新赛道 ——访云南览易网络科技有限责任公司副总经理范思达 5月12日,作为...
国际茶日上线4款特调茶,霸王茶... 来源:新浪科技 5月21日,霸王茶姬上线4款“走走系列”世界茶特调新品。同时,品牌还宣布geelat...
台推红包政策抢救少子化危机,民... 据凤凰卫视报道,台湾少子化问题严重,民进党当局宣布,将规划针对0到18岁的孩童,每人每月发放5000...
从经贸合作到点名日本,中俄42... 【文/观察者网 王慧】5月19日至20日,俄罗斯总统普京对华进行国事访问,这是普京总统第25次到访中...
税务局工作人员上班时脚跷在桌上... 极目新闻记者 余渊5月21,国家税务总局海口市税务局发布情况通报:近期,有群众反映,我局一名工作人员...
太精辟!岛内二创《唐伯虎点秋香... “池塘里,板没电水没鱼,渔电共生可笑可笑”“货柜里,蛋发臭薯发芽,提醒民众提防提防”“二创版《唐伯虎...
胡锡进:我不认为特朗普真的能与... 特朗普周三表示,他将与赖清德就对台军售问题进行对话,引起轩然大波。周三,在被记者问到他是否计划就美国...