python使用sqlite,python+sqlite

  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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: