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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- mysql dump 拉取遠端資料同步到本地庫的shell 指令碼MySql指令碼
- 遠端連線mysql資料庫MySql資料庫
- SQL Server 2014如何使用遊標迴圈向遠端資料庫插入資料SQLServer資料庫
- 遠端檔案包含shell
- MySQL資料庫遠端連線開啟方法MySql資料庫
- MySQL 如何實現資料插入MySql
- mysql避免插入重複資料MySql
- python資料插入連線MySQL資料庫PythonMySql資料庫
- [shell]shell指令碼實現每天自動抽取資料插入hive表指令碼Hive
- linux配置mysql資料庫遠端連線失敗LinuxMySql資料庫
- mysql插入資料時如果有相同資料就不插入或者替換MySql
- Mysql在資料插入後立即獲取插入的IdMySql
- 19. 使用MySQL之插入資料MySql
- MySQL:JDBC批量插入資料的效率MySqlJDBC
- MySQL 資料庫表格建立、資料插入及獲取插入的 ID:Python 教程MySql資料庫Python
- 117 遠端連線mysql資料庫的幾種方式MySql資料庫
- MYSQL資料插入和更新的語法MySql
- shell監控mysql 8.0資料庫MySql資料庫
- shell監控mysql 5.7資料庫MySql資料庫
- mybatis插入資料、批量插入資料MyBatis
- 資料同步——rsync遠端同步
- 遠端, 資料夾遍歷
- MySQL Shell import_table資料匯入MySqlImport
- MySQL server的安裝以及增刪改查遠端資料庫MySqlServer資料庫
- mysql 遠端連線2003MySql
- MySQL 匯出一條資料的插入語句MySql
- 用一條mysql語句插入多條資料MySql
- NAS如何遠端備份資料
- MySQL 批量更新、刪除資料shell指令碼MySql指令碼
- MySQL資料庫備份的shell指令碼MySql資料庫指令碼
- python遠端連線mysql以及pandas.DataFrame.to_sql寫入資料庫PythonMySql資料庫
- 如何快速讓MySQL資料庫伺服器支援遠端連線MRMySql資料庫伺服器
- Python 利用pymysql和openpyxl操作MySQL資料庫並插入Excel資料PythonMySql資料庫Excel
- 如何使用 MySQL Workbench 自動生成 ER 圖、同步更新遠端資料庫 - MySQL Workbench 使用教程MySql資料庫
- 持久記憶體-RDMA讓遠端資料不再遠記憶體
- mysql資料表插入資料後,獲取自增欄位值的方法MySql
- 關於PHP往mysql資料庫中批次插入資料例項教程PHPMySql資料庫
- 允許遠端連線到MySQL資料庫伺服器的步驟MySql資料庫伺服器
- (詳細)ubuntu18.04建立mysql資料庫並本地database遠端連線UbuntuMySql資料庫Database