當前位置:首頁 » 操作系統 » 批量刪除資料庫數據

批量刪除資料庫數據

發布時間: 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循環來不斷地生成欲生成的文件名,或者讀取目錄下的文件來進行判斷,再刪除

熱點內容
phperrorlog 發布:2024-09-21 22:22:35 瀏覽:970
安卓為什麼安裝好還要更新 發布:2024-09-21 22:14:29 瀏覽:15
如何訪問靜態成員php 發布:2024-09-21 22:14:22 瀏覽:362
如何解決無法連接到伺服器 發布:2024-09-21 21:50:22 瀏覽:629
一台雲伺服器干什麼 發布:2024-09-21 21:49:37 瀏覽:304
c語言考試題1 發布:2024-09-21 21:45:59 瀏覽:566
c語言limitsh 發布:2024-09-21 21:21:12 瀏覽:680
linux編譯make 發布:2024-09-21 21:12:25 瀏覽:362
內部存儲工作資料 發布:2024-09-21 21:05:26 瀏覽:140
c語言96 發布:2024-09-21 21:04:36 瀏覽:981