当前位置:  开发笔记 > 编程语言 > 正文

如何在PHP中获取MySQL表结构?加上所有表格的清单?

如何解决《如何在PHP中获取MySQL表结构?加上所有表格的清单?》经验,为你挑选了3个好方法。

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



1> MrValdez..:

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

DESCRIBE TableName

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

SHOW TABLES



2> user866339..:
$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/



3> Ken..:

要使用CREATE语法

SHOW CREATE TABLE table_name;

另请查看information_schema数据库.有关您的数据库,表,索引等的大量非常有用的信息.

请参阅:如何在MySQL中查找具有特定列名称的所有表?

推荐阅读
coco2冰冰
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有