技术文摘
5 分钟轻松上手,Python 开发 SQLite 数据库并附代码,适合初学者
2024-12-31 14:11:36 小编
5 分钟轻松上手,Python 开发 SQLite 数据库并附代码,适合初学者
在当今的数字化时代,数据管理是至关重要的。对于初学者来说,SQLite 数据库是一个绝佳的起点,而结合 Python 进行开发更是如虎添翼。接下来,让我们一起在短短 5 分钟内轻松上手 Python 开发 SQLite 数据库。
确保您已经安装了 Python 和 SQLite 相关的库。如果尚未安装,可以通过命令行使用以下命令进行安装:
pip install sqlite3
接下来,我们就可以开始编写代码了。以下是一个简单的示例代码,用于创建一个 SQLite 数据库,并创建一个名为 students 的表,包含 id、name 和 age 列:
import sqlite3
# 连接到数据库,如果数据库不存在,则会自动创建
conn = sqlite3.connect('example.db')
# 创建一个游标对象
cursor = conn.cursor()
# 执行 SQL 语句创建表
cursor.execute('''
CREATE TABLE students (
id INT PRIMARY KEY,
name TEXT,
age INT
)
''')
# 提交更改
conn.commit()
# 关闭连接
conn.close()
现在,我们已经成功创建了数据库和表。接下来,让我们向表中插入一些数据:
import sqlite3
conn = sqlite3.connect('example.db')
cursor = conn.cursor()
# 插入数据
cursor.execute("INSERT INTO students (id, name, age) VALUES (1, 'Alice', 20)")
cursor.execute("INSERT INTO students (id, name, age) VALUES (2, 'Bob', 21)")
# 提交更改
conn.commit()
# 关闭连接
conn.close()
要查询数据,我们可以使用以下代码:
import sqlite3
conn = sqlite3.connect('example.db')
cursor = conn.cursor()
# 查询数据
cursor.execute("SELECT * FROM students")
results = cursor.fetchall()
for row in results:
print(row)
# 关闭连接
conn.close()
通过以上简单的几步,您已经初步掌握了使用 Python 开发 SQLite 数据库的基本方法。SQLite 数据库虽然小巧,但功能强大,非常适合用于小型项目和学习实践。希望您能通过不断地练习和探索,更加熟练地运用这一技能。
希望本文对您有所帮助,祝您在编程学习的道路上越走越远!
- MySQL布尔值tinyint(1)最多支持127吗
- MongoDB 实现数据全文搜索功能的方法
- MongoDB 中实现数据实时金融分析功能的方法
- SQL 里分组依据与排序依据的差异
- MySQL与Python助力开发简单在线考试系统的方法
- MongoDB助力开发简单区块链系统的方法
- Redis 与 PHP 开发用户会话管理功能的方法
- Scala与Redis结合实现实时数据处理功能的方法
- Java 与 Redis 开发简易缓存服务器功能的方法
- Redis与Lua在开发限流器功能中的应用方法
- Redis 与 JavaScript 实现实时数据可视化功能的方法
- 用MySQL与Ruby实现简单数据同步功能的方法
- 用 MongoDB 开发简单网站后台管理系统的方法
- MySQL与Go语言助力开发简易在线邮件系统的方法
- MongoDB 实现数据自动化测试功能的方法