def ReturnInfo(self, avalue, akey):cursor = connection.cursor()Sql = "select * from %s where %s=%s" % (self.table, akey, avalue)cursor.execute(Sql)SqlDomain = cursor.description  # 下文说明cursor.description的作用DomainNum = len(SqlDomain)SqlDomainName = [None]*DomainNumfor i in range(DomainNum):SqlDomainName[i] = SqlDomain[i][0]cursor.close()

     return SqlDomainName

cursor.description方法会将每个字段的字段名,字段类型,字段长度...等等字段的属性列出来.

SqlDomain是个二元数组. SqlDomain[0]数组描述第一个字段的属性,即SqlDomain[0][0]是第一个字段的名字,SqlDomain[0][1]是第一个字段的数据类型,SqlDomain[0][2]是第一个字段的.....

那么SqlDomain[1]数组描述第二个字段的属性.

以此类推SqlDomain[2]数组描述第三个字段的属性.

故取字段名,只要取SqlDomain[0][0], SqlDomain[1][0], SqlDomain[2][0], ...即可。

转载于:https://www.cnblogs.com/haoshine/p/5258641.html

Python取出SQL表单中的字段名相关推荐

  1. python从数据库取数据 显示字段名_如何在python中将SQL数据库中的字段名放入列表中...

    以下是我目前掌握的代码:from ConfigParser import * import MySQLdb configuration = ConfigParser() configuration.r ...

  2. mabatisplus怎么给实体类自定义属性_吊打面试官之:当实体类中的属性名和表中的字段名不一样 ,怎么办 ?...

    第1种: 通过在查询的sql语句中定义字段名的别名,让字段名的别名和实体类的属性名一致. <select id="selectorder" parametertype=&qu ...

  3. jpa在自己创建表的是字段名不一致_用 数据透视表 完成 Excel多表合并

    一般情况下,数据透视表只能汇总一个表格中的数据.即使使用多区域汇总,也只能对多表的单列内容进行数据汇总,而多列却无法实现.前段时间也推送过Power Query的方法,但它有版本限制.而今天宏兴会计培 ...

  4. Django 表操作时 字段名为变量

    搜索 searchList=Student.objects.filter(**{searchkey:searchvalue}) searchkey 这个变量必须是表中的一个字段 searchvalue ...

  5. MySQL修改数据表中的字段名

    MySQL修改数据表中的字段名 在一张数据表中只能设置一个唯一名称的字段名.在同一张数据表中,不能出现两个名称完全相同的字段名. 因此,数据库系统可以通过字段名来区分数据表中的不同字段. 在MySQL ...

  6. oracle jpa字段加注释,JPA 通过注解自动生成表,添加 字段名、类型、注释

    JPA 通过注解自动生成表,添加 字段名.类型.注释 发布时间:2018-04-13 16:27, 浏览次数:3806 , 标签: JPA JPA对象注解类型 @Table - 映射表名 @Id - ...

  7. Oracle中如何查询一个表的所有字段名和数据类型

    Oracle中如何查询一个表的所有字段名和数据类型 查询语法 select A.COLUMN_NAME,A.DATA_TYPE from user_tab_columns A where TABLE_ ...

  8. 查看oracle的版本、所在表空间、字符集及查询一个表的所有字段名和数据类型

    一.oracle 数据库版本 select * from v$version; 注:https://blog.csdn.net/zhufengzhuiri/article/details/791391 ...

  9. oracle查表字段长度,oracle中查询某张表中的字段名,字段类型,字段长度等信息...

    oracle中查询某张表中的字段名,字段类型,是否为空,字段长度等信息 --更改某张表的字段类型长度 alter table bill_info modify IDCARD VARCHAR2 (30) ...

  10. 查询oracle表中的字段名和字段类型

    查询oracle表中的字段名和字段类型 SELECT b.column_name column_name --字段名,b.data_type data_type --字段类型,b.data_lengt ...

最新文章

  1. 华为魔术手机拆机图解_华为P40 Pro上手体验
  2. CNN----卷积为何能提取图像特征
  3. Scrapy入门教程
  4. 制导炸弹毕业设计怎么用matlab仿真,基于MATLAB的自动控制系统仿真-本科毕业设计.doc...
  5. java entity公共属性_java – 如何从Entity Manager获取jpa数据源属性
  6. java销售额查询_用JSP+JavaBean开发模式实现一个销售额的查询
  7. 操作系统之I/O管理:2、SPOOLing技术(假脱机技术)
  8. 在线JSON格式化工具
  9. 中标麒麟怎么安装deb包_请教,如何制作中标麒麟系统可用的安装包?
  10. ubuntu添加默认路由才可以访问网络
  11. 报表的查询条件只能在数据上方吗?
  12. MATLAB 快速傅里叶变换分析
  13. 用户画像第四章(企业级360°用户画像_标签开发_挖掘标签_ 客户价值模型-RFM)
  14. 来看一看2019年3月中国电商+手游平台用户口碑排行榜
  15. 【shell】shel脚本开发-条件测试
  16. iphone计算机怎样打开声音,8个iOS必知小技巧!iPhone的声音还可以调更大哦!
  17. 如何快速插入大量/批量随机数据到数据库(oracle/sqlserver/mysql/postgresql)
  18. 纽约大学计算机和信息科学专业,纽约大学与罗切斯特大学计算机科学专业比较...
  19. 【阅读笔记】低照度图像增强-《Fast efficient algorithm for enhancement of low lighting video》
  20. xUtils3.x的网络请求封装和请求https之单向SSL验证

热门文章

  1. Enterprise Library - Security Application Block 学习手册(最新版) Part 1
  2. 51单片机汇编_1_内外存储器转移数据
  3. Visual Studio 2017 设置失败、安装失败的解决方法
  4. 现学活用的XPath爬取豆瓣音乐
  5. 使用PyTorch建立您的第一个文本分类模型
  6. BERT源码分析(一)
  7. PyTorch中在反向传播前为什么要手动将梯度清零?
  8. Kubernetes生态系统与演进路线
  9. 8种最差的预测建模技术,你认同吗?
  10. 嗅探TFTP配置文件传输