Recuperando nomes de colunas de uma tabela MySQL usando uma consulta SQL
Para extrair todos os nomes de colunas de uma tabela MySQL em um array em PHP, a seguinte consulta SQL pode ser usada:
SELECT `COLUMN_NAME` FROM `INFORMATION_SCHEMA`.`COLUMNS` WHERE `TABLE_SCHEMA`='yourdatabasename' AND `TABLE_NAME`='yourtablename';
Esta consulta aproveita o banco de dados virtual de metadados INFORMATION_SCHEMA, especificamente a tabela INFORMATION_SCHEMA.COLUMNS. Ele fornece informações abrangentes sobre as colunas da tabela além do nome da coluna, incluindo tipo de coluna, nulidade, tamanho máximo, conjunto de caracteres e muito mais.
As tabelas INFORMATION_SCHEMA oferecem uma maneira padronizada e confiável de acessar metadados no MySQL. Eles fornecem uma rica fonte de informações sem a necessidade de analisar resultados baseados em texto, como acontece com os comandos SHOW.... Essa abordagem é recomendada tanto por seu poder quanto por adesão aos padrões SQL.
Para obter mais informações sobre as diferenças entre o uso de tabelas SHOW... e INFORMATION_SCHEMA, consulte a documentação oficial do MySQL em INFORMATION_SCHEMA.
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3