Home >php教程 >php手册 >php查找mysql数据库中的所有表名

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

WBOY
WBOYOriginal
2016-06-13 10:08:521835browse

在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数据表

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn