PyQt5编程(36)—使用数据库(2)

2.1 获取表结构信息

通过调用QSqlDatabase类的record()获取表结构的信息。 该函数返回一个QSqlRecord类实例。QSqlRecord类的方法有(详见http://doc.qt.io/qt-5/qsqlrecord.html):

count():返回表的字段数;
fieldName(int index):返回index索引处的字段名称。 如果该字段不存在,则返回一个空字符串;
field(int index ):返回index索引处的字段,即一个QSqlField实例;
field(QString name):返回字段名为name的字段,即一个QSqlField实例;
indexOf(QString name): 返回字段名为name的索引值。如果有不存在此字段,返回-1;
contains(QString name): 如果表中有name字段,返回True;否则返回False;
isEmpty(): 如果表中没有任何字段,返回True;否则返回False;
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容