sqlite从名字上就可以看出来它是一个使用sql查询语言的数据库的,不过相比于其他大型的mysql等数据库来说,只有几M大小的它无疑是很适合一些小型python程序去使用的 。所以这篇文章会从python创建sqlite数据库来讲解,创建好它之后写入数据的方法教程 。

一、创建sqlite数据库
在python之中是自带了一个叫做sqlite3的数据库能够来完成连接和数据读写等操作的,导入模块之后使用变量来保存sqlite数据库存储路径,该数据库是直接对文件来进行操作的 。
然后用connect()方法连接上sqlite文件并返回一个对象,再调用该对象建立数据操作的游标 。用游标调用execute()方法来执行sql语句,而sql语句就是创建数据库以及数据表的作用了 。之后提交操作并关闭连接即可,代码示例如下所示:
import sqlite3import osdbPath = 'data.sqlite'if not os.path.exists(dbPath): conn = sqlite3.connect(dbPath) c = conn.cursor() c.execute('''create table persons (id int primary key not null,name text not null,;''') conn.commit() conn.close()二、写入数据
在python之中想要对sqlite数据库执行操作,那么所有的一切,无论是创建数据库数据表、删除、读取、写入、修改等等操作都是通过游标执行sql语句来实现的,这是因为关系型数据库就是用sql语言来编写脚本保存和执行操作的 。
写入数据库的流程也是一样,建立好连接和游标之后,调用execute()方法去执行sql语句并在最后调用commit()方法提交操作,代码示例如下所示:
c.execute('delete from persons')c.execute('''insert into persons(id,name,salary) values(1, '孤寒者',9999);''')conn.commit()【Python创建sqlite数据库怎么做?Python创建好sqlite数据库后如何写数据】以上就是关于“Python创建sqlite数据库怎么做?Python创建好sqlite数据库后如何写数据”的全部内容了,希望对你有所帮助 。
猜你喜欢
- Python怎么使用ORM框架?Python如何用ORM框架操作数据库
- Python获取图片并存储图片怎么操作?Python读取和保存图片的方式有哪些
- 为什么vscode里不能运行python文件?vscode找不到Python文件的解决方法
- 怎么让多个Python版本同时存在?Python2和Python3同时存在如何设置?
- 如何创建微信公众号免费
- 创城内容宣传语
- 五大文明创建内容是什么
- 民族团结进步创建工作的基本原则
- 刺激战场怎么开自定义房间 创建房间需要申请
- 微信聊天群怎么创建多群 怎么灵活操作微信聊天群
