技术文摘
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 数据库虽然小巧,但功能强大,非常适合用于小型项目和学习实践。希望您能通过不断地练习和探索,更加熟练地运用这一技能。
希望本文对您有所帮助,祝您在编程学习的道路上越走越远!
- Unix 系统中目录操作命令汇总
- Unix 系统文件管理与权限设置教程
- FreeBSD 系统 U 盘安装简易教程
- AIX 中 rootvg 镜像的制作、取消及硬盘更换问题
- FreeBSD 怎样添加硬盘?FreeBSD 添加硬盘的方式
- Unix 是什么以及与 Linux 的区别
- FreeBSD 上安装 Bugzilla 的方法
- AIX 中 rootvg 克隆的操作流程
- 5 个常被忽视的 Unix 命令
- 详解 Unix 系统中的硬链接与软链接
- FreeBSD 常用指令学习笔记整理
- FreeBSD 9.1 源码安装 Apache、MySQL、PHP 环境(亲测通过)
- Unix 是什么 为何如此重要
- 苹果推出 Mac OS X 10.11 El Capitan 开发者预览版 Beta5
- UNIX 中用户账户的创建、删除及管理