怎么进入网络管理系统,网站优化反馈机制 seo,网站关键字字数,山东新昌隆建设咨询有限公司网站1.问题描述#xff1a; 我桌面上有一个“账号密码.db”文件#xff0c;我现在想知道里面有几张表格table、表格的名字、表头结构。2.使用SQL语句select name from sqlite_master where typetable order by name#xff0c;查找表格的名…1.问题描述 我桌面上有一个“账号密码.db”文件我现在想知道里面有几张表格table、表格的名字、表头结构。2.使用SQL语句select name from sqlite_master where typetable order by name查找表格的名字。实例代码如下# coding:utf-8import sqlite3conn sqlite3.connect(C:\\Users\\Administrator\\Desktop\\密码账号.db)cursor conn.cursor()sql select name from sqlite_master where typetable order by namecursor.execute(sql)result cursor.fetchall()print resultprint type(result)conn.close()输出结果为D:\Python3\python27\python.exe D:/PyCharm/dytt_spider/mongo.py[(ustudents,)]Process finished with exit code 0可以看出“密码账号.db”文件中有1张表格表格名字为“students”。3.使用SQL语句PRAGMA table_info(students)查找“students”表格中的表头结构。# coding:utf-8import sqlite3conn sqlite3.connect(C:\\Users\\Administrator\\Desktop\\密码账号.db)cursor conn.cursor()sql pragma table_info(students)cursor.execute(sql)result cursor.fetchall()print resultprint type(result)conn.close()输出结果为D:\Python3\python27\python.exe D:/PyCharm/dytt_spider/mongo.py[(0, uname, utext, 0, None, 0), (1, uusename, utext, 0, None, 0), (2, uid, uint, 0, None, 0)]Process finished with exit code 0可以看出“students”表中有“name”、“username”、id 三列。补充知识python中sqlite3模块查询数据一条或多条我就废话不多说了大家还是直接看代码吧~#导入模块import sqlite3#创建链接con sqlite3.connect(C:\python_learn\DBA\SQLite3demo\sqlite3demo.db)#创建游标对象cur con.cursor()#编写sql语句sql select * from t_person #执行语句try:cur.execute(sql)#获取结果集person_all cur.fetchall() #获取所有数据# person_all cur.fetchone() #获取一条数据for person in person_all:print(person)print(查询数据成功)except Exception as e:print(e)print(查询数据失败)finally:cur.close()con.close()以上这篇python中查看.db文件中表格的名字及表格中的字段操作就是小编分享给大家的全部内容了希望能给大家一个参考也希望大家多多支持python博客。