一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - PHP教程 - mysql數據庫差異比較的PHP代碼

mysql數據庫差異比較的PHP代碼

2019-12-24 15:05PHP教程網 PHP教程

這天遇見個需求:由于升級系統 這些系統從A庫升級到B庫,但是不知道數據庫添加了哪些字段和增加了哪些表

當然可以去PHPMYADMIN里瀏覽一下。但是終究有遺漏吧。所以自己寫了個,比較數據庫差異的腳本(PHP的),方便一下自己。當然代碼很簡單,就不講解了,貼代碼: 

復制代碼代碼如下:


<? 
mysql_connect('localhost','root','root'); 
mysql_select_db('tablea'); //標準的數據庫 
$q = mysql_query("show tables"); 
while($s = mysql_fetch_array($q)){ 
$name = $s[0]; 
$q1 = mysql_query("desc $name"); 
while ($s1 = mysql_fetch_array($q1)) { 
$a[$name][] =$s1[0]; 


mysql_close(); 
mysql_connect('localhost','root','root'); 
mysql_select_db('tableb');//需要比較的數據庫 
$q2 = mysql_query("show tables"); 
while($s2 = mysql_fetch_array($q2)){ 
$name2= $s2[0]; 
$q3 = mysql_query("desc $name2"); 
while ($s3 = mysql_fetch_array($q3)) { 
$aa[$name2][] =$s3[0]; 


mysql_close(); 
$f = $e = array(); 
$str = $fuhao =''; 
foreach($a as $k=>$v){ 
if(!is_array($aa[$k])){ 
$e[] = $k; 

else{ 
if(count($aa[$k]) <> count($v)){ 
foreach($v as $k1=>$v1){ 
if(!in_array($v1,$aa[$k])){ 
$f[$k][] = $v1; 





echo "<pre>"; 
print_r($e);//缺少表 
print_r($f);//缺少表的字段 
?> 

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 美女福利视频午夜在线 | 亚欧日韩 | 亚洲精品在线免费 | 欧美日韩一区二区综合在线视频 | 国偷盗摄自产福利一区在线 | 日韩精选在线 | 久久99精品国产自在自线 | 精品午夜视频 | 青青草国产精品免费 | 日韩欧美国产一区二区三区 | 国产精品麻豆免费版 | 猛男强攻变sao货 | 欧美精品一区视频 | 亚洲精品日韩专区在线观看 | tobu8在线观看免费高清 | 国产欧美视频一区二区三区 | 美味情缘韩国在线观看视频 | 扒开双腿疯狂进出爽爽动态图 | 日本一区二区免费在线 | 久久综合给会久久狠狠狠 | 美女1819xxxx | 91爱爱网站| 青青草国产免费国产是公开 | 欧美日韩精品一区二区三区高清视频 | 美女被网站 | 赤坂丽女医bd无删减在线观看 | 青青久久精品国产免费看 | 国产精品免费 | 欧美猛男同志同性video | 国产精亚洲视频 | 美女鸡| 国产午夜精品一区二区三区 | 91精品国产综合久久精品 | 亚洲 综合 自拍 精品 在线 | chinese老太granny chinese国产人妖hd | 希岛爱理aⅴ在线中文字幕 午夜综合网 | ak福利影院| 韩国三级理韩国三级理人伦 | 好男人资源在线观看免费的 | 99久久香蕉国产线看观香 | 99re热这里只有精品视频 |