ホームページ >php教程 >php手册 >php查找mysql数据库中的所有表名

php查找mysql数据库中的所有表名

WBOY
WBOYオリジナル
2016-06-13 10:08:521836ブラウズ

在mysql要显示指定数据库中所有表名我们有一个命令SHOW TABLES就可以实现了,下面我来看看关于SHOW TABLES是如何获取mysql数据库中所有表名的。

直接cmd命令模式下使用

 代码如下 复制代码


show databases;
show tables from db_name;

 

show columns from table_name from db_name;
show index from talbe_name [from db_name];

show status;
show variables;

show [full] processlist;
show table status [from db_name];

show grants for user;


结合php mysql数据库使用

 代码如下 复制代码

$server = 'localhost';  
$user = 'root';  
$pass = '';  
$dbname = 'dayanmei_com';  
$conn = mysql_connect($server,$user,$pass);  
if(!$conn) die("数据库系统连接失败!");  
mysql_select_db($dbname) or die("数据库连接失败!");  
$result = mysql_query("SHOW TABLES");  
while($row = mysql_fetch_array($result))  
{  
echo $row[0]."";  
mysql_free_result($result);  

}

注意php中列表mysql中所有表名的函数mysql_list_tables,已经删除了,建议不要使用该函数列表mysql数据表

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。