mysql 資料庫 切表的指令碼

2021-06-18 17:19:43 字數 1378 閱讀 1553

#!/bin/sh

host=$1

port=$2

host=$  #host沒賦值,那麼就賦值為localhost

port=$

schema=$3

echo $host, $port, $schema

#sleep 15

echo "*****bre2.0 archive tables ...."

date "+%f %t"

dater=`date -d "-1 day" "+%y%m%d"`

#如果只傳了schema進來, 則只修改該schema下的所有表

if [ "$schema" ]

then

echo "===="$schema

echo $exe_sql

echo $exe_sql | mysql -h $host -p $port -uusername -ppassword $schema

#如果schema沒傳則修改該伺服器下面的所有表

else

mysql -h $host -p $port -uusername -ppassword -e "show databases like 'dmp_gdmp%';" -n | while read schema

do

echo "===="$schema

echo $exe_sql

echo $exe_sql | mysql -h $host -p $port -uusername -ppassword $schema

done

fi

date "+%f %t"

說明 schema是資料庫名字

感謝haifeng

mysql資料庫列舉指令碼 MySql資料庫

資料庫的五個基本單位 資料庫伺服器 資料庫資料表 資料字段 資料行分類 關係型資料庫 oracle mysql postgresql sql server 非關聯式資料庫 redis mongodb couchdb 選擇mysql的原因 良好的生態 開源 免費 效能強勁 什麼是sql sql str...

mysql資料庫指令碼 mysql匯出資料庫指令碼

from 從資料庫匯出資料庫檔案 1.將資料庫mydb匯出到e mysql mydb.sql檔案中 開啟開始 執行 輸入cmd 進入命令列模式 c mysqldump h localhost u root p mydb e mysql mydb.sql 然後輸入密碼,等待一會匯出就成功了,可以到目標...

mysql匯出資料庫指令碼

1.cmd命令列下切換到 mysql安裝目錄下的bin目錄 例如 cd d program study mysql bin 2.d program study mysql bin mysqldump u 使用者名稱 p 資料庫名 sql檔案存放路徑和名稱 d program study mysql ...