php - 列出mysql数据库中的表

标签 php sql mysql

如何列出 mysql 数据库中所有表的名称/字段?

任何代码示例都会有所帮助,

谢谢!

最佳答案

您可以对数据库中的所有列及其对应的表名使用此查询-

SELECT TABLE_NAME, COLUMN_NAME 
FROM INFORMATION_SCHEMA.COLUMNS 

这将给出所有表的列表 -

SHOW TABLES

对于特定表中可用的列名,您可以使用以下任何一种 -

DESCRIBE table_name 
SHOW FIELDS FROM table_name 
SHOW COLUMNS FROM table_name 

关于php - 列出mysql数据库中的表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3850712/

相关文章:

mysql - 按特殊顺序对表记录进行排序

php - 什么更好?国家、州和城市是否在数据库中?

php - mysql数据库中的HTML标签?

c# - 在数据库上创建程序集时部署 SQL CLR 项目失败

SQL 最大值和分组依据

mysql - 使用 Codeigniter 中两个表中的类似功能使用用户名或电子邮件进行搜索

php - 使用表单在 MySQL DB 中存储和检索关联数组

php - 如何在不忽略连接条件的情况下读取学说连接查询结果?

sql - 如何展平 SQL 查询的结果 - 将行转置为列?

javascript - D3 条形图故障排除