zoukankan      html  css  js  c++  java
  • shell 实现mysql写入操作

    #!/bin/bash
    USER="root"
    DATABASE="students"
    TABLE="students"
    if [ $# -ne 1 ]; then
        echo $0 DATAFILE
        echo
        exit 2
    fi
    data=$1
    while  read line;
    do
       oldIFS=$IFS
        IFS=,
        values=($line)
        values[1]=""`echo ${values[1]} | tr ' ' '#' `""
        values[3]=""`echo ${values[3]}`""
        query=`echo ${values[@]} | tr ' #' ', '`
        IFS=$oldIFS
        statement=`echo "INSERT INTO $TABLE VALUES($query);"`
    #   echo $statement
    
    mysql -u $USER $DATABASE -p  << EOF
        INSERT INTO $TABLE VALUES($query);
    EOF
    done < $data
    if [[ $? -eq 0 ]]; then
        echo "Wrote data into DB"
    fi
    在尝试学习新的语言之前先理解这门语言的设计原理能够让你在探索这门新语言时保持一个清醒而且开发的状态。
  • 相关阅读:
    函数响应式编程
    RxSwift
    Swift 5.1 新语法
    MVVM
    SwiftUI 九
    SwiftUI 八
    SwiftUI制作View可嵌套组件
    Swift 5.1 新语法
    MVVM
    Linux系统修改hostname,不用重启
  • 原文地址:https://www.cnblogs.com/jackchen001/p/6625822.html
Copyright © 2011-2022 走看看