shell插入遠端mysql資料
#!/bin/bash
dateT=`date +"%Y-%m-%d" -d "-1 days"`
dateN=`date +"%Y%m%d" -d "-1 days"`
DB=count
U=user
P=password
port=63305
H=ip
MYSQL="mysql --skip-column-names --default-character-set=utf8 -u$U -p$P -h $H -P$port $DB"
while read line
do
id=$line
rm -rf /data/test2/temp
cat /data/prod1/*/*/*/$id/*$dateT* >>/data/test2/temp
size=`du -k /data/test2/temp |awk '{print $1}'`
leng=`cat /data/test2/temp |wc -l`
val=$(echo $size $leng | awk '{ printf "%0.2f\n" ,$1/$2}')
$MYSQL <<E1
insert into count_vip (app_id,created,size) VALUES($id,$dateN,$val); ;
E1
done < /usr/messageQuery/appKey
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29754888/viewspace-2121896/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 插入遠端資料庫資料遇到分割槽表bug資料庫
- 遠端連線mysql資料庫MySql資料庫
- [MYSQL -19]插入資料MySql
- 後端開發:【批量插入海量資料之Java插入MySql】解決方案後端JavaMySql
- Mysql高效插入/更新資料MySql
- spark on yarn 資料插入mysqlSparkYarnMySql
- MySQL資料庫遠端連線開啟方法MySql資料庫
- 設定如何遠端連線mysql資料庫MySql資料庫
- Mysql資料庫的遠端訪問設定MySql資料庫
- 遠端檔案包含shell
- Shell的遠端協助
- php遠端連線mysql資料庫的步驟PHPMySql資料庫
- mysql避免插入重複資料MySql
- MySQL 如何實現資料插入MySql
- MySQL中如何批次插入資料MySql
- SQL Server 2014如何使用遊標迴圈向遠端資料庫插入資料SQLServer資料庫
- shell 操作mysql資料庫MySql資料庫
- [shell]shell指令碼實現每天自動抽取資料插入hive表指令碼Hive
- mysql插入資料時如果有相同資料就不插入或者替換MySql
- linux配置mysql資料庫遠端連線失敗LinuxMySql資料庫
- python資料插入連線MySQL資料庫PythonMySql資料庫
- MySQL:JDBC批量插入資料的效率MySqlJDBC
- 117 遠端連線mysql資料庫的幾種方式MySql資料庫
- phpstudy設定允許遠端訪問mysql資料庫PHPMySql資料庫
- 用IE遠端建立Mysql資料庫的簡易程式(轉)MySql資料庫
- 資料同步——rsync遠端同步
- 遠端, 資料夾遍歷
- expdp遠端匯出資料
- 遠端資料庫恢復資料庫
- 遠端連線MYSQLMySql
- MySQL(四) 資料表的插入、更新、刪除資料MySql
- mybatis插入資料、批量插入資料MyBatis
- MySQL 資料庫表格建立、資料插入及獲取插入的 ID:Python 教程MySql資料庫Python
- MYSQL資料插入和更新的語法MySql
- shell監控mysql 8.0資料庫MySql資料庫
- shell監控mysql 5.7資料庫MySql資料庫
- MySQL server的安裝以及增刪改查遠端資料庫MySqlServer資料庫
- 從遠端把mysql透過mysqldump備份資料庫到本地MySql資料庫