gpt4 book ai didi

php - MySQL查询以获取列名?

转载 作者:IT老高 更新时间:2023-10-28 11:38:29 25 4
gpt4 key购买 nike

我想把一个mysql表的所有列名放到php中的一个数组中?

有这个查询吗?

最佳答案

最好的方法是使用 INFORMATION_SCHEMA元数据虚拟数据库。特别是 INFORMATION_SCHEMA.COLUMNS表...

SELECT `COLUMN_NAME` 
FROM `INFORMATION_SCHEMA`.`COLUMNS`
WHERE `TABLE_SCHEMA`='yourdatabasename'
AND `TABLE_NAME`='yourtablename';

它非常强大,无需解析文本即可为您提供大量信息(例如列类型、列是否可为空、最大列大小、字符集等)...

哦,它是标准 SQL(而 SHOW ... 是 MySQL 特定的扩展)...

有关 SHOW... 和使用 INFORMATION_SCHEMA 表之间的区别的更多信息,请查看 MySQL Documentation on INFORMATION_SCHEMA in general ...

关于php - MySQL查询以获取列名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4165195/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com