python使用sqlite,python+sqlite
本文主要介绍Python实践中SQLite数据库的操作。如何创建SQLite数据库主要通过三个问题?如何将数据插入SQLite表?如何查询SQLite表中的数据?展开文章的话题详情,有需要的朋友可以参考一下。
00-1010前言1。创建SQLite数据库2。将数据插入SQLite表3。在SQLite表中查询数据汇总。
目录
文章包括下几点:
测试站点-运行SQLite数据库:
创建SQLite数据库;将记录插入表中;其他数据库操作。面试题:
1.面试问题一:如何创建SQLite数据库?2.面试问题二:如何将数据插入SQLite表?3.面试问题三:如何查询SQLite表中的数据?
前言
#编码=utf-8
# _作者__=孤独者
导入sqlite3
导入操作系统
dbPath=data.sqlite
如果不是os.path.exists(dbPath):
conn=sqlite3.connect(dbPath)
c=conn.cursor()
c.execute( 创建人员表
(id int主键不为空,
名称文本不为空,
age int不为空,
地址充电器(100),
工资实);)
conn.commit()
conn.close()
打印(“数据库创建成功”)
通过以上操作,我们已经成功创建了sql数据库,并在其中创建了一个表。为了查看我们创建的表,我们可以使用SqliteStudio,这是一个Sqlite数据库的可视化工具,也是使用Sqlite数据库开发应用程序的必备软件。软件不需要安装,下载解压后即可使用。很小但是很有用,绿色的中文版。与其他SQLite管理工具相比,我更喜欢这个工具。非常容易使用,不需要安装一个可执行文件,并支持中文。
1.创建SQLite数据库
#编码=utf-8
导入sqlite3
dbPath=data.sqlite
conn=sqlite3.connect(dbPath)
c=conn.cursor()
#首先删除表中的所有数据。
c.execute(“从人员中删除”)
#插入数据
c .执行(“”)
插入人员(身份证,姓名,年龄,地址,工资)
价值观(1,“孤独的人”,18,“中国”,9999)
)
c .执行(“”)
插入人员(身份证,姓名,年龄,地址,工资)
价值观(2分,“小张”,55分,“中国”,9分)
)
conn.commit()
打印(“插入成功”)
2.向SQLite表中插入数据
#编码=utf-8
导入sqlite3
dbPath=data.sqlite
conn=sqlite3.connect(dbPath)
c=conn.cursor()
persons=c.execute(select name,age,address,salary from persons order by age )
#打印查询结果,发现是一个游标对象(迭代对象)
打印(类型(人))
结果=[]
对于个人:
值={}
值[名称]=人员[0]
值[年龄]=人[1]
值[地址]=人员[2]
结果.追加(值)
conn.close()
打印(类型(结果))
打印(结果)
#我们还可以使用之前学过的json模块将这个列表类型的结果转换成字符串类型。
#网络传输需要字符串类型。
导入json
resultStr=json.dumps(结果,确保_ascii=False)
打印(结果字符串)
3.查询SQLite表中的数据
可以使用sqlite3模块中的API来操作SQLite数据库,SQLite 3模块是Python的内置模块,不需要单独安装。
关于Python练习操作SQLite数据库的这篇文章到此为止。关于Python操作SQLite的更多信息,请搜索热门IT软件开发工作室之前的文章或者继续浏览下面的相关文章。希望大家以后多多支持热门IT软件开发工作室!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。