我知道你可以使用DESCRIBE tablename;
获取表格的描述,包括Field,Type,Null,Key,Default和Extra。但是,有没有办法获得Field列而不是其余的(最好采用易于使用的格式,例如在Python中)?我知道我可以在Python中进行一些解析,但我更希望以最干净的形式从MySQL中获取它。
我发现了一个类似的问题here,但没有一个回答我的问题。
对于它的价值,我通过Python3中的PyMySQL与MySQL连接,而我使用的是MySQL服务器版本5.1.73。谢谢你的帮助!
答案 0 :(得分:2)
根据我上面的评论和您自己的链接,以及首先想到的事情,
select column_name from INFORMATION_SCHEMA.COLUMNS
where table_schema='stackoverflow'
and table_name='questions'
我的数据库名称和表名在where子句
中