我需要查询数据库以获取列/字段名称,而不是与表中的数据混淆。例如,如果我有一个名为wp_deals
的表包含deal_id, deal_price, creation_date
,那么我想从查询中检索这些字段名称,而不是其他任何内容。
所以查询应该是这样的
select column_names1,column_name2,column_name3 from table_name.
确保它只应该提供我想要的那些列名称,而不是全部。
答案 0 :(得分:1)
使用DESCRIBE
命令。
DESCRIBE `table_name`;
答案 1 :(得分:0)
这样做:
SELECT COLUMN_NAME1, COLUMN_NAME2 FROM INFORMATION_SCHEMA WHERE TABLE_NAME = 'my_table';
OR
SHOW columns FROM my-table;
阅读更多....
答案 2 :(得分:0)
SELECT `COLUMN_NAME`
FROM `INFORMATION_SCHEMA`.`COLUMNS`
WHERE `TABLE_SCHEMA`='yourdatabasename'
AND `TABLE_NAME`='yourtablename';
致谢:@ ircmaxell
参考:This Post
答案 3 :(得分:0)
试试这个并点击此链接COLUMNS Table:
SELECT GROUP_CONCAT(COLUMN_NAME)
FROM information_schema.COLUMNS
WHERE TABLE_SCHEMA = 'dbName' AND TABLE_NAME = 'tableName';