Python连接SQLite数据库并进行增册改查操作方法详

1. 连接SQLite数据库

在Python中,可以使用sqlite3模块来连接SQLite数据库。首先需要导入sqlite3模块:

import sqlite3

然后可以使用sqlite3.connect()函数来创建一个连接对象,该函数的参数为要连接的数据库文件的路径:

conn = sqlite3.connect('database.db')

上述代码创建了一个名为database.db的SQLite数据库文件并在代码中建立了与该数据库的连接对象conn

2. 创建数据表

在SQLite中,可以使用CREATE TABLE语句来创建数据表。下面是一个例子:

# 创建一个名为students的数据表

conn.execute('''CREATE TABLE students

(id INTEGER PRIMARY KEY AUTOINCREMENT,

name TEXT NOT NULL,

age INTEGER NOT NULL);''')

3. 插入数据

要向表中插入数据,可以使用INSERT INTO语句。下面是一个例子,在students表中插入一条数据:

# 向students表插入一条数据

conn.execute("INSERT INTO students (name, age) VALUES ('Alice', 20);")

4. 查询数据

使用SELECT语句可以从表中查询数据。下面是一个例子,查询students表中所有的数据:

# 查询students表中所有的数据

result = conn.execute("SELECT * FROM students;")

for row in result:

print(row)

上述代码会输出students表中的所有数据。

5. 更新数据

要更新表中的数据,可以使用UPDATE语句。下面是一个例子,将students表中id为1的记录的年龄更新为22:

# 更新students表中id为1的记录的年龄为22

conn.execute("UPDATE students SET age=22 WHERE id=1;")

6. 删除数据

要从表中删除数据,可以使用DELETE FROM语句。下面是一个例子,删除students表中id为1的记录:

# 删除students表中id为1的记录

conn.execute("DELETE FROM students WHERE id=1;")

7. 关闭连接

在完成数据库操作后,需要关闭连接,以释放资源:

# 关闭连接

conn.close()

上述代码会关闭与数据库的连接。

总结

本文介绍了如何使用Python连接SQLite数据库,并进行增、删、改、查等操作。首先需要使用sqlite3.connect()函数创建一个连接对象,然后可以使用SQL语句来创建表、插入数据、查询数据、更新数据和删除数据。最后,要记得关闭连接以释放资源。

以上就是Python连接SQLite数据库并进行增删改查操作的方法。通过这些方法,可以方便地在Python中对SQLite数据库进行各种操作。

后端开发标签