情景:我有上百張以h開頭的表,我需要備份出這些以h開頭的表。而mysqldump不支援*或者%這種萬用字元,所以沒法實現備份以xx開頭的表這種,那麼如何快速批量備份出以某字母或數字開頭的表呢。
這裡算是個小技巧,利用文字編輯器來實現。
[root@he3~]# mysql -uroot -p -s -e"select table_name from information_schema.tableswhere table_schema='helei' and table_name like'h%'";
enterpassword:
table_name
h1h2
h3h4
h5mysqldump的語法是庫名[空格]表名[空格]表名[空格]表名,例如:mysqldump -uroot -p heleih1 h2 h3 >helei.sql
這裡的關鍵就在於如何將多列轉換為一列並用空格隔開,這樣就可以符合
mysqldump
的語法了。
首先按住alt鍵實現多列編輯,再輸入任意乙個字元,我這裡用的','
這裡用到經常使用的文字編輯器
notpad++
,選擇編輯
-行操作
-合併行即可
ctrl+f批量替換功能,將','替換為空格
ps:還可以採用mydumper來實現,mydumper比mysqldump快1倍,且其引數--regex支援正規表示式
1分鐘實現Autodesk Vault登入對話方塊
autodesk vault 2014 api中新引入的autodesk vault development framework 簡稱vdf 為vault開發工作提供了非常便利的工具,顯著的簡化了我們的開發工作。下面介紹乙個利用vdf實現vault登入。在autodesk vault開發中,第一項工...
沉思1分鐘
好久沒寫點什麼東西了,懶了,不是不想寫,而是有些不會寫,又寫不好,所以就滋長了自己懶惰的本性.為了反省一下,決定抽出1分鐘的時間做沉思.沉思1 我最近做了什麼?好像我什麼也沒做,過的平平庸庸.墮落了許多.沉思2 我有生活的目標嗎?好像沒有,活到哪兒算哪兒.當一天和尚撞一天鐘.沉思3 我想要什麼?如果...
5分鐘學會mybatis 批量更新
點滴記載,點滴進步,願自己更上一層樓。上節 了批量新增資料,這節 批量更新資料兩種寫法的效率問題。實現方式有兩種,一種用for迴圈通過迴圈傳過來的引數集合,迴圈出n條sql,另一種 用mysql的case when 條件判斷變相的進行批量更新 下面進行實現。注意第一種方法要想成功,需要在db鏈結ur...