1. 程式人生 > >mysql 批量刪除帶有字首的資料庫表

mysql 批量刪除帶有字首的資料庫表

轉載自這個連線,看原作請移步。

1.通過語句查詢出所有要刪除的資料庫表,並建立刪除語句:

#table_name :資料庫名

#'act_%表示式

SELECT CONCAT( 'DROP TABLE ', GROUP_CONCAT(table_name) , ';' )    AS statement FROM information_schema.tables
    WHERE table_schema = 'testactivitiweb2' AND table_name LIKE 'act_%';

2.執行第一步製作的刪除語句:

DROP TABLE act_ge_bytearray,act_ge_property,act_hi_actinst,act_hi_attachment,act_hi_comment,act_hi_detail,act_hi_identitylink,act_hi_procinst,act_hi_taskinst,act_hi_varinst,act_id_group,act_id_info,act_id_membership,act_id_user,act_re_deployment,act_re_model,act_re_procdef,act_ru_event_subscr,act_ru_execution,act_ru_identitylink,act_ru_job,act_ru_task,act_ru_variable;

相關推薦

mysql 批量刪除帶有字首資料庫

轉載自這個連線,看原作請移步。 1.通過語句查詢出所有要刪除的資料庫表,並建立刪除語句: #table_name :資料庫名 #'act_%表示式 SELECT CONCAT( 'DROP TABLE ', GROUP_CONCAT(table_name) , ';' )

mysql批量刪除相同字首和修改

如果有很多表需要刪除,而表中有相同的字首,我們可能需要如下語句: drop table pre_tablename1; drop table pre_tablename2; drop table pre_tablename3; ....... 如果我們手動寫,可能需要很多重複性的工作而且可能還不知道表名

日常記錄--MySQL批量刪除指定字首

Select CONCAT( 'drop table ', table_name, ';' )  FROM information_schema.tables Where table_name LIKE 'dede_%'; dede_指定字首表 生成刪表語句,然後執行這些

mysql 批量刪除以某某開頭的或檢視

SELECTCONCAT('drop table ',table_name,';')FROMinformation_schema. TABLESWHEREtable_name LIKE 'ooo%';

mysql 批量刪除

批量刪除表(sql):select concat('drop table  ' , table_name,';') from information_schema.tables where table_schema = '資料庫名';如果有外來鍵(解決辦法1):set for

批量刪除數據庫

clas open ble eal lec obj rom nvarchar lar 由於工作的原因,有時候會對數據庫表進行批量的處理,這時候我們可以用遊標對數據庫進行批量刪除表操作 DECLARE @Table NVARCHAR(30) DECLARE tmpCur C

mysql批量刪除相同前綴的表格

安裝 false 表格 tool true 網站後臺 lba php 點擊 原文:http://www.open-open.com/code/view/1446691883076 如果你網站後臺沒法運行mysql,就進phpmyadmin,然後運行一段代碼.假如要刪除織

mysql 批量刪資料並且整理碎片

DROP PROCEDURE IF EXISTS prc_del_loop;CREATE PROCEDURE prc_del_loop()BEGINDECLARE v_count INT ;DECLARE v_data_free INT;my_del_loop:LOOP delete from t_data

mysql進階(十五) mysql批量刪除大量資料

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

mysql比對兩個資料庫結構的方法

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

mysql進階 十五 mysql批量刪除大量資料

mysql批量刪除大量資料 假設有一個表(syslogs)有1000萬條記錄,需要在業務不停止的情況下刪除其中statusid=1的所有記錄,差不多有600萬條, 直接執行 DELETE FROM syslogs WHERE statusi

mysql進階 十五 mysql批量刪除大量數據

lock led http cap logs 所有 family 因此 我們 mysql批量刪除大量數據 假設有一個表(syslogs)有1000萬條記錄,需要在業務不停止的情況下刪除其中statusid=1的所有記錄,差不多有600萬條, 直接執行 DELETE FRO

MySQL 建立刪除和選擇資料庫

使用 create 命令建立資料庫,語法如下: CREATE DATABASE 資料庫名; 刪除資料庫 drop database <資料庫名>; 選擇資料庫 use 資料庫名 Database changed 執行以上命令後,你就已

redis cluster 模式如何批量刪除指定字首的key

public static void delKeys(HostAndPort hostAndPort, String keysPattern) { Map<String, JedisPool> clusterNodes = getJedisClu

mysql批量刪除時間長的程序

首先show processlist 條數太多不知道列名,根據其中id查詢,可以看到列名time 然後查時間長的 你可以複製,或者把結果直接導成檔案 select concat('KILL ',id,';') from information_schema

如何將Excel表格中的資料批量匯入到Oracle資料庫

工具選擇     資料庫 ORACLE11G     程式語言 JAVA 首先是使用JAVA語言編寫一個解析EXCEL檔案的小程式碼,這裡需要一個工具JXL.JAR,這是個JAR包,有了它,我們就可以輕鬆的把EXCEL檔案解析 如果要對EXCEL檔案進行操作,則需要對EXCE

MySQL批量刪除資料指令碼

#!/usr/bin/python# -*- coding: UTF-8 -*-import osimport MySQLdbimport timedb=MySQLdb.connect(host="172.16.32.11",user="a",passwd="root1123

Mysql批量刪除資料

update renyuan_gongzuojinglibiao shanChuBiaoZhi = 0, when id=#{item.id} then #{item.shanChuShiJian} where id in #{item.id}

mysql 批量刪除分割槽

alter table titles drop partition p01; use zabbix; mysql> source drop_par.sql [[email protected] mysql]$ cat drop_par.sh expor

MYSQL 某個資料庫下所有批量刪除語句

select concat('drop table ',table_name,';') from information_schema.TABLES where table_schema='test';