MySQL 获得数据库中的表
请问如何获得数据库中的所有表明。
补充:不好意思。。。我想用PHP获得。
===========
2L返回来的值是空的。。一堆Array。。。
请问如何获得数据库中的所有表明。
补充:不好意思。。。我想用PHP获得。
===========
2L返回来的值是空的。。一堆Array。。。
答案:$db = mysql_connect ( ... );
mysql_select_db ( .. );
$query = "show tables";
$result = mysql_query ( $query , $db );
然后就输出就行了.
while($res = mysql_fetch_array($result)){
print $res . "<br/>";
}
其他:use database(数据库的名字);
show tables; 在 PHP 里面,调用一个 SQL 语句, 就可以了
SELECT table_name, table_type, engine
FROM information_schema.tables
WHERE table_schema = '数据库名' 所有的表?
在PHP里先连接到information_schema。再运行下面的SQL 应该就可以了
SELECT TABLE_NAME
FROM TABLES;
上一个:mysql.sock位置不在/tmp下,安装DZ时数据库服务器那该怎么填?
下一个:Mysql和SQL Server数据库有什么区别??