php批量删除数据库下指定前缀的表以prefix_为例,批量删除prefix_PHP教程
php批量删除数据库下指定前缀的表以prefix_为例,批量删除prefix
如何用php批量删除数据库下所有前缀为prefix_的表。
例子,统一删除前缀为“prefix_”的表。
<?php //设置数据库连接信息。数据库服务器地址,数据库用户名,数据密码 mysql_connect('数据库主机','数据库用户名','数据库密码'); //设置查询的数据库名称 mysql_select_db('数据库名'); $rs=mysql_query('show tables'); while($arr=mysql_fetch_array($rs)) { //设置要批量删除的数据库表前缀,如:prefix_ $TF=strpos($arr[0],'prefix_'); if($TF===0){ $FT=mysql_query("drop table $arr[0]"); if($FT){ echo "$arr[0] 删除成功!<br>"; } } } ?>
操作实例:
新建一个php文件,保存为deletedata.php。
比如,要删除www.jb51.net或者http://www.bkjia.com/的后台数据,操作两个步骤就ok:
1. 首先将这个保存好的deletedata.php文件上传至你的网站根目录;
2. 直接在地址栏输入:www.jb51.net/deletedata.php或者http://www.bkjia.com/deletedata.php执行这个删除脚本即中。
该脚本会在浏览器中显示出所有表删除成功的信息。
先建立一个删除脚本
运行下语句
select 'drop table '+name from sysobjects where type='U' and name like 'B%'
会出来查询结果,将查询结果复制出来
然后在数据库123中运行复制出来的查询结果
php 不会。
mysql 里面, 查询 表的信息, 我倒是会的。
是从 information_schema.tables 这里查询的。
下面是一个例子:
mysql> SELECT table_name, table_type, engine
-> FROM information_schema.tables
-> WHERE table_schema = 'test'
-> ORDER BY table_name DESC;
-> //
+--------------------+------------+--------+
| table_name | table_type | engine |
+--------------------+------------+--------+
| v_sale_report_x | VIEW | NULL |
| v_sale_report | VIEW | NULL |
| union_tab_2 | BASE TABLE | InnoDB |
| union_tab_1 | BASE TABLE | InnoDB |
| test_trigger_table | BASE TABLE | InnoDB |
| test_tab2 | BASE TABLE | InnoDB |
| test_tab | BASE TABLE | InnoDB |
| test_main | BASE TABLE | InnoDB |
| test_dysql | BASE TABLE | InnoDB |
| test_create_tab4 | BASE TABLE | InnoDB |
| test_create_tab2 | BASE TABLE | InnoDB |
| test_create_tab1 | BASE TABLE | InnoDB |
| test_create_tab | BASE TABLE | InnoDB |
| sale_report | BASE TABLE | InnoDB |
| log_table | BASE TABLE | InnoDB |
+--------------------+------------+--------+
15 rows in set (0.02 sec)

热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章

热工具

记事本++7.3.1
好用且免费的代码编辑器

SublimeText3汉化版
中文版,非常好用

禅工作室 13.0.1
功能强大的PHP集成开发环境

Dreamweaver CS6
视觉化网页开发工具

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)

热门话题

微博怎么批量删除微博?要批量删除微博,您可以按照以下步骤操作:登录微博账号,并在浏览器中访问您的个人中心。点击管理中心或应用下的更多,然后选择我的应用。在应用市场中搜索并找到批量删除微博工具。使用该工具,您可以选择勾选部分微博删除,或者选择一次性全部删除。完成删除操作后,如果需要在24小时内恢复已删除的内容,可以使用会员特权“后悔药”。超过24小时则无法使用此功能。此外,还有其他方法可以实现批量删除微博,例如使用特定的浏览器插件,但这些方法可能不是官方支持的,且存在安全风险。因此,建议优先使用官

在编辑Excel时,可能需要给一列数据添加相同的前缀,如果一个一个地添加,实在是太浪费时间了,有什么办法可以给Excel批量添加前缀?当然是有的,下面就给大家介绍几个常用的加前缀的方法。 Excel如何快速添加前缀? 一、单元格格式法 1、选中单元格区域,同时按下Ctrl1,设置单元格格式。(或者右击鼠标,选择设置单元格格式) 2、点击【自定义】,在【类型】选项中输入“财务部-@”,最后点击【确定】就可以完成啦! 二、插件法 1、下载安装Excel插件方方格子。

MyBatis中实现批量删除语句的几种方式,需要具体代码示例近年来,由于数据量的不断增加,批量操作成为了数据库操作的一个重要环节之一。在实际开发中,我们经常需要批量删除数据库中的记录。本文将重点介绍在MyBatis中实现批量删除语句的几种方式,并提供相应的代码示例。使用foreach标签实现批量删除MyBatis提供了foreach标签,可以方便地遍历一个集

MyBatis批量删除语句的使用方法详解,需要具体代码示例引言:MyBatis是一款优秀的持久层框架,提供了丰富的SQL操作功能。在实际项目开发中,经常会遇到需要批量删除数据的情况。本文将详细介绍MyBatis批量删除语句的使用方法,并附上具体的代码示例。使用场景:在数据库中删除大量数据时,逐条执行删除语句效率低下。此时,可以使用MyBatis的批量删除功能

磁力链接前缀是什么磁力链接是一种用于在互联网上共享文件的方法,它已成为许多人分享和下载资源的首选方式。它通过一个统一的链接,让用户可以轻松地获取所需的文件。然而,对于初次接触磁力链接的人来说,可能会对其中的一些术语和概念感到困惑。其中一个常见的问题是,磁力链接前缀是什么?在回答这个问题之前,让我们先了解一下磁力链接的基本结构。磁力链接由两部分组成:前缀和唯一

随着数字时代的发展,短视频平台如快手已成为我们记录生活、分享快乐的主要方式。然而,随着时间的流逝,我们可能会注意到自己发布的内容不再符合当下的审美标准,或者可能存在一些隐私和安全方面的顾虑。一、如何批量删除快手发布的作品?1.登录快手账号,进入个人主页。2.在个人主页下方,找到“作品”选项,点击进入。3.在作品列表页面,找到右上角的“...”按钮,点击进入。4.在弹出的菜单中,选择“批量删除”选项。5.此时,系统会弹出一个对话框,询问您是否确认删除所选作品。请仔细确认后,点击“确定”。6.批量删

迅雷是迅雷公司开发的一款基于多资源超线程技术的下载软件,很多用户通过迅雷下载文件保存之后,想要对其前缀进行修改,要如何设置?其实操作非常简单,下面就和小编一起来看看。 迅雷链接的前缀怎么改? 1、首先打开并进入迅雷,然后点击左上角的新建按钮。 2、点击添加下载链接选项,将输入法换成英文状态。 3、建议将链接的内容直接进行复制粘贴到下载框中。 4、最后加上修改后链接前缀的名,点击立即下载即可。

随着抖音的火爆,越来越多的人开始在抖音上发布自己的作品。时间久了,一些人可能会想要删除自己发布的作品。那么,如何批量删除抖音发布的作品呢?我们还想要设置不让别人下载我们的抖音作品,这又该如何操作呢?一、如何批量删除抖音发布的作品?1.登录抖音APP,进入个人主页,点击右下角的“我”。2.在“我”的页面中,找到“作品”一栏,点击进入。3.在作品列表中,找到想要删除的作品,长按该作品。4.长按作品后,会弹出删除选项,选择“删除”。5.删除单个作品后,若要删除多个作品,可以继续选择其他作品进行删除,或
