Python创建sqlite数据库怎么做?Python创建好sqlite数据库后如何写数据

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

Python创建sqlite数据库怎么做?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数据库后如何写数据”的全部内容了,希望对你有所帮助 。

    猜你喜欢