MySQL查询获取列名?

MySQL查询获取列名?

我想把MySQL表的所有名称都放到php中的数组中吗?

这里有查询吗?


慕桂英4014372
浏览 2915回答 3
3回答

桃花长相依

最好的方法是使用信息图式元数据虚拟数据库特别是信息SCHEMA.COLUMNS桌子.。SELECT `COLUMN_NAME` FROM `INFORMATION_SCHEMA`.`COLUMNS` WHERE `TABLE_SCHEMA`='yourdatabasename'      AND `TABLE_NAME`='yourtablename';它非常强大,可以为您提供大量的信息,而无需解析文本(例如列类型、列是否为空、最大列大小、字符集等).哦,这是标准的SQL(而SHOW ...是MySQL特定的扩展).。的差异的更多信息。SHOW...并使用INFORMATION_SCHEMA表,请查看MySQL关于.的文件INFORMATION_SCHEMA总体而言...

交互式爱情

您可以对MySQL使用以下查询:SHOW&nbsp;columns&nbsp;FROM&nbsp;your-table;下面是示例代码,它展示了如何在php中实现上述语法,以列出列的名称:$sql&nbsp;=&nbsp;"SHOW&nbsp;COLUMNS&nbsp;FROM&nbsp;your-table";$result&nbsp;=&nbsp;mysqli_query($conn,$sql);while($row&nbsp;=&nbsp;mysqli_fetch_array($result)){ &nbsp;&nbsp;&nbsp;&nbsp;echo&nbsp;$row['Field']."<br>";}的输出的详细信息。SHOW COLUMNS FROM TABLE访问:MySQL参考资料。
打开App,查看更多内容
随时随地看视频慕课网APP