成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

php中批量刪除Mysql中相同前綴的數(shù)據(jù)表

數(shù)據(jù)庫(kù) MySQL
用php開(kāi)發(fā)程序時(shí),可能需要?jiǎng)h除MySQL數(shù)據(jù)庫(kù)中的數(shù)據(jù)表。當(dāng)前綴名相同的時(shí)候,我們?nèi)绻捎门縿h除的方法,會(huì)大大的提高效率。本文介紹了兩種批量刪除的方法,供讀者參考。

php開(kāi)發(fā)程序時(shí),批量刪除相同前綴的數(shù)據(jù)表的兩種方法如下:

方法一:

復(fù)制代碼 代碼如下:

 

  1. <?php 
  2.  
  3. mysql_connect('','','');  
  4.  
  5. mysql_select_db('');  
  6.  
  7. $rs=mysql_query('show tables');  
  8.  
  9. while($arr=mysql_fetch_array($rs)){  
  10.  
  11. $TF=strpos($arr[0],'class_');  
  12.  
  13. if($TF===0){  
  14.  
  15. $FT=mysql_query("drop table $arr[0]");  
  16.  
  17. if($FT){  
  18.  
  19. echo "$arr[0] 刪除成功!<br>";  
  20.  
  21. }  
  22.  
  23. }  
  24.  
  25. }  
  26.  
  27. ?> 

 

方法二:

這個(gè)是以xx_為前綴的示范,大家可以自己更改為想刪除的表前綴。

復(fù)制代碼 代碼如下:

 

  1. <?php 
  2.  
  3. function deldata($dbname,$tableflag){  
  4.  
  5. $db_host = 'localhost';  
  6.  
  7. $db_port = '3306';  
  8.  
  9. $db_user = 'user';  
  10.  
  11. $db_pass = 'password';  
  12.  
  13. $connect =mysql_connect($db_host,$db_user,$db_pass);  
  14.  
  15. mysql_select_db($dbname);  
  16.  
  17. $result = mysql_query("show table status from $dbname",$connect);  
  18.  
  19. $data=mysql_fetch_array($result);  
  20.  
  21. while($data=mysql_fetch_array($result)) {  
  22.  
  23. $table=mysubstr($data[Name],"_");  
  24.  
  25. if($table==$tableflag){  
  26.  
  27. //測(cè)試之用  
  28.  
  29. /*echo $data[Name];  
  30.  
  31. echo "  
  32.  
  33. ";  
  34.  
  35. echo $table;  
  36.  
  37. echo "  
  38.  
  39. ";*/  
  40.  
  41. mysql_query("drop table $data[Name]");  
  42.  
  43. }  
  44.  
  45. }  
  46.  
  47. return true;  
  48.  
  49. }  
  50.  
  51. /*截取某個(gè)特定字符前的所有字符函數(shù)  
  52.  
  53. *$str 為待截取字符串  
  54.  
  55. *$flag 特定字符如"_"  
  56.  
  57. */  
  58.  
  59. function mysubstr($str,$flag){  
  60.  
  61. $pos=strpos($str,$flag);  
  62.  
  63. return substr($str,0,$pos);  
  64.  
  65. }  
  66.  
  67. ?> 

 

更改之處在:

1.開(kāi)頭處

 

  1. <?php 
  2.  
  3. function deldata($dbname,$tableflag){  
  4.  
  5. $db_host = 'localhost';  
  6.  
  7. $db_port = '3306';  
  8.  
  9. $db_user = 'user';  
  10.  
  11. $db_pass = 'password'

改為自己的數(shù)據(jù)庫(kù)地址,賬號(hào)和密碼即可。

2.結(jié)尾處

改為自己的數(shù)據(jù)庫(kù)名和想刪掉的表前綴。

可以復(fù)制上面的代碼保存為.php,再上傳到空間目錄打開(kāi)。這樣我們就能完成數(shù)據(jù)表的批量刪除了。

【編輯推薦】

  1. ASP使用MySQL數(shù)據(jù)庫(kù)實(shí)現(xiàn)方法
  2. 使用TOMCAT連接池連接MySQL
  3. 如何安全的遠(yuǎn)程使用MySQL GUI工具
  4. MySQL中創(chuàng)建及優(yōu)化索引組織結(jié)構(gòu)的思路
  5. MySQL優(yōu)化:使用慢查詢?nèi)罩径ㄎ恍瘦^低的SQL語(yǔ)句
責(zé)任編輯:趙鵬 來(lái)源: 中國(guó)IT實(shí)驗(yàn)室
相關(guān)推薦

2010-05-18 17:17:02

MySQL數(shù)據(jù)表

2009-12-07 12:56:40

PHP文件管理

2010-11-23 13:51:55

MySQL數(shù)據(jù)表

2010-05-24 13:14:19

創(chuàng)建MySQL

2010-11-24 13:58:11

mysql表

2011-07-19 11:12:36

PHPMySQL數(shù)據(jù)庫(kù)

2011-04-08 11:38:37

access數(shù)據(jù)自動(dòng)聯(lián)接

2010-11-22 13:53:46

MySQL數(shù)據(jù)表

2009-06-02 10:57:22

ADO.NET多數(shù)據(jù)表操作

2017-07-27 14:21:40

phpPHP源碼分析hashtable

2010-06-09 16:55:47

MySQL數(shù)據(jù)表

2010-11-24 13:11:06

MySQL遍歷數(shù)據(jù)表

2010-05-12 18:35:25

MySQL數(shù)據(jù)表

2016-12-21 10:35:55

PHP內(nèi)核PHP哈希表

2021-08-11 09:47:57

MySQL 數(shù)據(jù)InnoDB

2010-09-02 10:53:21

SQL刪除

2010-06-13 17:35:17

MySQL數(shù)據(jù)表

2009-12-10 14:34:48

PHP批量刪除數(shù)據(jù)

2022-09-29 10:06:56

SQLMySQL服務(wù)端

2010-11-24 10:52:57

Mysql字符集
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 人人干免费 | 亚洲日本一区二区 | 国产精品久久国产愉拍 | 91亚洲国产精品 | 99热视| 精品在线一区 | 久久久久久免费观看 | www精品美女久久久tv | 久久夜视频| av一区二区三区四区 | 日日爽| 中文字幕 视频一区 | 成人午夜在线 | 国产精品91久久久久久 | 欧美一级二级三级 | 久久久久久色 | 亚洲最色视频 | 男女羞羞视频大全 | 国产精产国品一二三产区视频 | 欧美成人猛片aaaaaaa | 精品国产欧美一区二区 | 欧美一区二区三区在线观看 | 成年人在线视频 | 久久精品亚洲 | 午夜免费视频 | 91av免费看| 波多野结衣一区二区三区 | 久久亚洲一区二区 | 夜操| 精品国产视频 | 久久成人一区 | 中文字幕在线观看视频网站 | 国产精品一区二区av | 国产成人在线视频 | 国产美女黄色片 | www.日韩 | 日韩精品1区2区3区 国产精品国产成人国产三级 | 在线观看成人小视频 | 久久99国产精一区二区三区 | 久久精品国产一区二区三区不卡 | 国产一区二区精品在线观看 |