小编典典
mysql文档中使用代码中的方括号表示可选参数组。它们不应在实际查询中。
您实际需要的唯一命令是:
show tables;
如果要从特定数据库中获取表,则假设数据库为“ books”,那么它将是
show tables from books;
如果要查找名称匹配特定模式的表,则仅需要LIKE部分。例如,
show tables from books like '%book%';
将显示名称中带有“ book”的表的名称。
此外,仅运行“显示表”查询将不会产生您可以看到的任何输出。SQL回答查询,然后将其传递给PHP,但您需要告诉PHP将其回显到页面。
由于听起来您是SQL的新手,所以建议您从命令行运行mysql客户端(或者如果系统上已安装phpmyadmin,则使用phpmyadmin)。这样,您就可以查看各种查询的结果,而不必通过PHP的函数来发送查询和接收结果。
如果必须使用PHP,这是一个非常简单的演示。连接到数据库后,请尝试以下代码:
$result = mysql_query("show tables"); // run the query and assign the result to $result
while($table = mysql_fetch_array($result)) { // go through each row that was returned in $result
echo($table[0] . "
"); // print the table that was returned on that row.
}
2020-05-17