如何快速批量刪除Mysql資料庫中的資料表

時間 2023-03-09 21:15:03

1樓:匿名使用者

一、使用phpmyadmin工具批量刪除mysql資料庫表。

使用phpmyadmin資料庫管理工具進行刪除,這是一個傳統的方法,在任何php虛擬主機中,你都可以操作。下面是操作過程介紹:

1、登入phpmyadmin。選擇你的mysql資料庫名進入——點選結構——選擇您要刪除的資料表——「選中項」中選擇刪除,執行刪除表操作。如下圖:

phpmyadmin使用技巧:如何快速批量刪除mysql資料庫中的資料表 image00114 150x150

二、使用php指令碼完成批量刪除。

無憂主機()從網上找了一段php**,也可以幫我們快速實現刪除。如果你對phpmyadmin工具「敏感」,可以使用下面的方式來實現快速刪除mysql資料庫表。 在下面的**複製到記事本後,配置過程中你要注意幾個問題:

1、 正確配置你mysql資料庫資訊。這個你可以直接諮詢你的空間商就可以獲得啦。

2、 正確設定要刪除的資料庫表字首,這個非常重要,填寫錯誤,將操作錯誤。請你務必確認你的資料庫表字首哦,資料庫表字首你可以在phpmyadmin中查詢到。一般都是xx_開頭的。

設定好後,將這段**另存為。php檔案(如然後上傳到您空間的**根目錄(public_html)。

上傳完畢,直接用域名/,就可以刪除了。 **如下:

以上兩種方法都可批量刪除資料表,特別提醒一下,資料是無價的,運算元據表的時候一定要先做好備份。免得誤刪除資料是無法恢復的。如果您不會備份,麻煩您參考:

360度全方位講解無憂**資料庫備份。

mysql資料庫管理利器:phpmyadmin詳細使用教程。

2樓:砍出平成第一斧

刪除所有表,可以刪除資料庫。

刪除一個表的所有資料,可以使用delete * from 'table'

mysql是一個關係型資料庫管理系統,由瑞典 mysql ab 公司開發,目前屬於 oracle 旗下公司。mysql 最流行的關係型資料庫管理系統,在 web 應用方面 mysql 是最好的 rdbms (relational database management system,關聯式資料庫管理系統) 應用軟體之一。mysql 是一種關聯資料庫管理系統,關聯資料庫將資料儲存在不同的表中,而不是將所有資料放在一個大倉庫內,這樣就增加了速度並提高了靈活性。

mysql 所使用的 sql 語言是用於訪問資料庫的最常用標準化語言。mysql 軟體採用了雙授權政策(本詞條「授權政策」),它分為社群版和商業版,由於其體積小、速度快、總體擁有成本低,尤其是開放原始碼這一特點,一般中小型**的開發都選擇 mysql 作為**資料庫。由於其社群版的效能卓越,搭配 php 和 apache 可組成良好的開發環境。

mysql如何刪除資料庫中所有資料但是要保留表

mysql如何刪除資料庫中所有資料但是要保留表

mysql刪除**資料?

3樓:折柳成萌

刪除表資料有兩種方法:delete和truncate。具體語句如下:

一、runcate table name :

刪除表中的所有行,而不記錄單個行刪除操作。 在這個指令之下,**中的資料會完全消失,可是**本身會繼續存在。

truncate table 的語法:truncate table name ,引數 name 是要截斷的表的名稱或要刪除其全部行的表的名稱。

二、delete from tablename where 1=11、delete語法:

delete from 表名稱 where 列名稱 = 值。

2、刪除所有行:

可以在不刪除表的情況下刪除所有的行。這意味著表的結構、屬性和索引都是完整的:delete from table_name。

mysql清除表中資料

4樓:智者總要千慮

請點選輸入**描述。

請點選輸入**描述。

請點選輸入**描述。

請點選輸入**描述。

點選減號之後,就會彈出一個提示框,問你是否要刪除這條資料。

請點選輸入**描述。

請點選輸入**描述。

之後,選中的資料記錄就從資料表中刪除掉了。

請點選輸入**描述。

請點選輸入**描述。

也可以使用sql語句來刪除資料記錄,點選查詢選單下的「新建查詢」。

請點選輸入**描述。

請點選輸入**描述。

這樣就可以刪除studentid為1001 的資料記錄了。

delete from 後面接的是表名,where後面接的是條件,因為我是要刪除studentinfo表中studentid等於1001的記錄,所以就這樣寫。

請點選輸入**描述。

請點選輸入**描述。

之後,點選執行按鈕來執行刪除操作。

請點選輸入**描述。

請點選輸入**描述。

請點選輸入**描述。

請點選輸入**描述。

這樣,我們就可以看到1001的那條記錄已經被刪除掉了。

請點選輸入**描述。

請點選輸入**描述。

而如果想要刪除全部的資料記錄,可以直接輸入查詢語句:delete from studentinfo;

執行之後就可以刪除全部的資料記錄了。

請點選輸入**描述。

請點選輸入**描述。

請點選輸入**描述。

請點選輸入**描述。

怎樣刪除mysql一個表中的全部資料

5樓:小童鞋_成

您好,提問者:

-- 清空全部資料,不寫日誌,不可恢復,速度極快truncate table 表名;

-- 清空全部資料,寫日誌,資料可恢復,速度慢delete from 表名。

6樓:匿名使用者

刪除mysql一個表中的全部資料分為兩種情況。一種是刪除表內資料及表結構,另一種是隻刪除表內資料。

1、刪除表內資料及表結構:

drop table 表名;

2、刪除表內資料可用兩種語句,分別是delete語句和truncate語句:

delete from 表名;

truncate table 表名;

在效率上truncate的效率遠遠大於delete的效率。

7樓:夜守霜

03點選減號之後,就會彈出一個提示框,問你是否要刪除這條資料。

04之後,選中的資料記錄就從資料表中刪除掉了。

05也可以使用sql語句來刪除資料記錄,點選查詢選單下的「新建查詢」。

這樣就可以刪除studentid為1001 的資料記錄了。

delete from 後面接的是表名,where後面接的是條件,因為我是要刪除studentinfo表中studentid等於1001的記錄,所以就這樣寫。

07之後,點選執行按鈕來執行刪除操作。

09這樣,我們就可以看到1001的那條記錄已經被刪除掉了。

10而如果想要刪除全部的資料記錄,可以直接輸入查詢語句:delete from studentinfo;

執行之後就可以刪除全部的資料記錄了。

mysql 刪除表

8樓:雲南新華電腦學校

在mysql資料庫系統中刪除表結構如下:

1、use 資料庫名稱 這語句的作用是選擇資料庫2、執行刪除語句。

drop table 表名。

3、如在學生資料庫中刪除學生表則執行。

use 學生。

drop table 學生表。

9樓:匿名使用者

exists和in是功能相近的 比如。

sql1:select ..from a where code in (.and ..

sql2:select ..from a where exists (select \'from b where

and b...

其中第一個sql中in後面的(..中的資料就是從b表中獲得select code from b where b...

; in後括號內一般是幾十到2、3百個值不等。

10樓:匿名使用者

字面意思是如果存在a表,就刪除它。 但是有語法錯誤。

11樓:

drop table if exists `a`;

意思是,如果存在這個表,就刪除。

12樓:匿名使用者

建立a表,如果a表存在則刪除。

13樓:醉笑陪君3k場

只是刪除表嗎? drop table if exists `表名`;

14樓:雲南新華電腦學校

drop table 表名,比如,你要刪除學生表則使用 drop table 學生表。

15樓:匿名使用者

把a的單引號去掉試試- -

16樓:勇敢小鳥

這句的意思是如果存在表a就刪除表a。你的分號怎麼看著像中文的?用英文在輸入一次看看!

如何批量刪除資料庫裡某個表裡的多條記錄

17樓:改革村風吹滿地

1、開啟sql server 2012資源管理器,然後在已建立好的資料庫表t_call_info,開啟表進行查詢和比較表記錄;

2、利用sql server 2012資料庫資源管理器,建立刪除sql語句,使用delete,刪除的完整語句為:delete from "表名" where 《搜尋條件》;

3、刪除語句輸入以後九可以批量刪除資料庫表記錄,點選回車鍵,然後再次查詢資料庫表,這時刪掉了幾條資料。

18樓:匿名使用者

delete from shop_sell_logs where log_id >=200 and log_id<=5000 and name not like '%美人魚%'

語句如上,其中log_id >=200 and log_id<=5000 這個地方如果log_id不包含200和5000的話,你把兩處的等號去掉,只保留大於號和小於號即可。

19樓:day忘不掉的痛

(access資料庫為例)單條刪除的sql語句:

delete * from 資料庫表 where id = 1刪除id為1的資料。

delete * from 資料庫表 where id in (1,2,3,4,5,6)

刪除id為1、2、3、4、5、6的資料。

如何刪除資料庫中所有資料

20樓:匿名使用者

在空間商提供的管理頁面中有一個清空資料庫的選項,另外你用的空間商用的那個主機管理系統?

21樓:匿名使用者

你租用資料庫時,提供商會給你提供資料庫連線ip、登陸使用者和密碼。你在本地sql資料庫管理平臺(企業管理器)中遠端連線你的資料庫,然後進入刪除所有表或檢視、儲存過程等資料。光留一個空庫,也沒啥大礙。

還有個方法就是主動聯絡客服,申請刪除你的資料庫。

管理頁面上我也沒有發現刪除資料庫的功能。

22樓:匿名使用者

要刪除mysql資料庫中的所有資料,有幾種方法:

1、刪除資料庫裡所有內容,包括表:可以刪除資料庫然後新建資料庫就好了。

方法:drop database if exists 'databasename';

create database if not exists `databasename`

這種方式快捷,一步到位。

還可以用如下方法刪除整張表:

truncate tablename;

delete from tablename;

上面兩種方法裡,第一個直接刪除表,不放到**站;第二種方法刪除表之後會放到**站;

2、連同資料庫使用者也刪除,以後不用了,那可以只做:drop database if exists 'databasename'; 即可;

3、只刪除資料庫裡的資料:

delete from tablename;

刪除表裡的全部資料。

如何恢復資料庫表刪除資料mysql

以下情況可以恢復資料 1 innodb引擎表開啟了事務,執行dml語句,比如delete update insert之類,並且沒有提交即commit操作的話,可以執行rollback進行回滾恢復。如果是ddl操作,如drop create alter之類的操作時無效的 2 在進行刪除操作之前有備份,...

SQL如何查詢和刪除MYSQL資料庫中包含特定字串的記錄

粉紅頑皮蛇 後面條件可以不加 str like http 是查詢 以http 開頭的字串 表示任意個或多個字元。可匹配任意型別和長度的字元。比如 select from user where u name like 三 將會把u name為 張三 張貓三 三腳貓 唐三藏 等等有 三 的記錄全找出來。...

如何關閉MySQL日誌,刪除mysql bin 0000日誌檔案

mysql bin.0000 這些是mysql執行過程中的操作日誌。保留的話 當你資料丟失可用來恢復資料,當你需要主從複製時需要靠這些檔案。不保留的話 節省空間,加快mysql速度。關閉辦法 找到my.cnf或者my.ini檔案,把 逗 log bin 地 這個引數用 號註釋掉,然後重啟mysql就...