当前位置:首页 » 操作系统 » 批量删除数据库数据

批量删除数据库数据

发布时间: 2022-02-25 01:59:00

⑴ 怎么批量的删除数据库中的表中的数据

这个问题你可能通过查询oracle的系统表,例如all_all_tables,用这些对象的列表生成一批数据库删除对象的语句,然后将这些语句存到文件,用sqlplus的文件参数执行这一批语句。

⑵ 如何批量删除数据库

在数据库服务器上,直接打开数据库管理程序,找到对应的数据库,在数据库上右键,选择删除即可。

⑶ sql能否批量删除多个行

1、首先我们打开SQL Server 2012资源管理器,在已创建好的数据库表t_call_info,查询和比较表记录。

php如何操作才能批量删除数据库的数据

samplecode:
<?php
if($del_id!=""){
$del_num=count($del_id);
for($i=0;$i<$del_num;$i++){
mysql_query("Deletefromnewswhereid='$del_id[$i]'");
}
echo("<scripttype='text/javascript'>alert('删除成功!');history.back();</script>");
}else{
echo("<scripttype='text/javascript'>alert('请先选择项目!');history.back();</script>");
}
?>

⑸ 如何快速批量删除mysql数据库中的数据表

  1. 利用shell的do....done循环写一个脚本,在系统环境下进行删除。

  2. 利用excle的编辑便利性写好sql脚本再导入文本中,进入数据库后使用source /tmp/xxx.txt。

(愚见:数据库一般没有批量删除的功能,这太危险了。)

⑹ 怎么批量删除数据库

SQL批量删除用户表(先删除所有外键约束,再删除所有表) --删除外键约束 DECLARE c1 cursor for select 'alter table ['+ object_name(parent_obj) + '] drop constraint ['+name+']; ' from sysobjects where xtype = 'F' and object_name(parent

⑺ 删除数据库中大批量数据

存储过程,如果实在是不能在存储过程中搞
可以试试这样:
sqlconnection con;
con.Open()
删除所有
con.Close()

也就是先打开连接,在所有数据都删除以后再关闭连接

⑻ 如何快速批量删除Mysql数据库中的数据表

一、使用phpmyadmin工具批量删除mysql数据库表

使用phpmyadmin数据库管理工具进行删除,这是一个传统的方法,在任何php虚拟主机中,你都可以操作。下面是操作过程介绍:

1、登录phpmyadmin。选择你的mysql数据库名进入——点击结构——选择您要删除的数据表——“选中项”中选择删除,执行删除表操作。如下图:

PHPMYADMIN使用技巧:如何快速批量删除Mysql数据库中的数据表 image00114 150x150

二、使用php脚本完成批量删除

无忧主机(www.51php.com)小编从网上找了一段php代码,也可以帮我们快速实现删除。如果你对phpmyadmin工具“敏感”,可以使用下面的方式来实现快速删除mysql数据库表。 在下面的代码复制到记事本后,配置过程中你要注意几个问题:

1、 正确配置你mysql数据库信息。这个你可以直接咨询你的空间商就可以获得啦。

2、 正确设置要删除的数据库表前缀,这个非常重要,填写错误,将操作错误。请你务必确认你的数据库表前缀哦,数据库表前缀你可以在phpmyadmin中查询到。一般都是xx_开头的。 设置好后,将这段代码另存为.php文件(如51php.php)然后上传到您空间的网站根目录(public_html)。上传完毕,直接用域名/51php.php,就可以删除了。 代码如下:
<?php
mysql_connect('localhost','数据库用户名','数据库密码');
mysql_select_db('数据库名称');
$rs=mysql_query('show tables');
while($arr=mysql_fetch_array($rs))
{
$TF=strpos($arr[0],'51php_');
if($TF===0){
$FT=mysql_query("drop table $arr[0]");
if($FT){
echo "$arr[0] 删除成功!<br>";
}
}
}
?>

以上两种方法都可批量删除数据表,特别提醒一下,数据是无价的,操作数据表的时候一定要先做好备份。免得误删除数据是无法恢复的。如果您不会备份,麻烦您参考:

360度全方位讲解无忧网站数据库备份

Mysql数据库管理利器:phpmyadmin详细使用教程

⑼ 如果批量删除符合条件的数据库

这个得用游标循环删除。下面是手写的,没有经过测试:

declare @name nvarchar(20) --定义变量来保存ID号
declare mycursor cursor for select [name] from sysdatabases where name like 'a%' --为所获得的数据集指定游标
open mycursor --打开游标
fetch next from mycursor into @name --开始抓第一条数据
while(@@fetch_status=0) --如果数据集里一直有数据
begin
drop database @name --开始做想做的事(什么更新呀,删除呀)
fetch next from mycursor into @name --跳到下一条数据
end
close mycursor --关闭游标
deallocate mycursor --删除游标

⑽ 如何批量删除数据

你好,以编程的方式实现数据的批量删除一般有下面几种:
1.如果数据按一定格式写在文件中,可以采用将文件内的数据提取到内存,编辑后再保存的方式来达到删除的目的.
2.如果数据是在数据库中,可以连接到该数据库,使用条件语句和for循环来配合删除数据
3.如果你想要批量删除文件,只能采取for循环来不断地生成欲生成的文件名,或者读取目录下的文件来进行判断,再删除

热点内容
win7文件夹打不开怎么办 发布:2024-09-21 19:30:35 浏览:208
云主机和云服务器区别 发布:2024-09-21 19:06:39 浏览:162
安卓工业主板哪个好 发布:2024-09-21 18:53:23 浏览:13
软件编程规范 发布:2024-09-21 18:52:47 浏览:296
oracle删除表存储过程 发布:2024-09-21 18:43:54 浏览:744
安卓设备如何设置联网ip 发布:2024-09-21 18:40:42 浏览:921
宋美龄美国访问 发布:2024-09-21 18:38:40 浏览:648
加密哈希算法 发布:2024-09-21 18:23:35 浏览:144
android的sdk源码 发布:2024-09-21 18:15:08 浏览:54
服务器按量计费是什么意思 发布:2024-09-21 18:07:42 浏览:696