程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> Mysql批量刪除前綴或者後綴表

Mysql批量刪除前綴或者後綴表

編輯:MySQL綜合教程

Mysql批量刪除前綴或者後綴表


oracl有drop table like 的用法,但是mysql沒有,可以寫腳本(不做贅述),也可以組裝sql。

\

注意,我的數據庫名字是test,有個表叫data,然後我准備四個有相同前綴的表,批量刪除,准備數據可以用這條sql

CREATE TABLE test_1201 SELECT * FROM `data`;
CREATE TABLE test_1202 SELECT * FROM `data`;
CREATE TABLE test_1203 SELECT * FROM `data`;
CREATE TABLE test_1205 SELECT * FROM `data`;
SELECT CONCAT( "DROP TABLE ', GROUP_CONCAT(table_name) , ';' ) AS statement FROM information_schema.tables WHERE table_schema = 'test' AND table_name LIKE 'test_12%';

上邊這條sql是顯示一個sql結果,把上邊執行出來的結果再執行一邊就可以了。

(只要改table_schema(這是數據庫的名字),跟table_name(這是數據表的名字)即可)
DROP TABLE test_1201,test_1202,test_1203;

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved