如何在PHP中获取MySQL表结构?再加上所有表的列表?

2022-08-30 13:32:06

我需要在 PHP 中运行什么查询才能获取数据库中给定表的结构?我需要运行什么查询才能获得所有表的列表?


答案 1

若要获取表的列列表,请使用 DESCRIBE SQL 语句。语法如下:

DESCRIBE TableName

若要获取数据库上的表的列表,请使用以下 SQL 语句:

SHOW TABLES

答案 2
$q = mysql_query('DESCRIBE tablename');
while($row = mysql_fetch_array($q)) {
    echo "{$row['Field']} - {$row['Type']}\n";
}

http://www.electrictoolbox.com/mysql-table-structure-describe/ 找到它


推荐