5 分钟轻松上手,Python 开发 SQLite 数据库并附代码,适合初学者

2024-12-31 14:11:36   小编

5 分钟轻松上手,Python 开发 SQLite 数据库并附代码,适合初学者

在当今的数字化时代,数据管理是至关重要的。对于初学者来说,SQLite 数据库是一个绝佳的起点,而结合 Python 进行开发更是如虎添翼。接下来,让我们一起在短短 5 分钟内轻松上手 Python 开发 SQLite 数据库。

确保您已经安装了 Python 和 SQLite 相关的库。如果尚未安装,可以通过命令行使用以下命令进行安装:

pip install sqlite3

接下来,我们就可以开始编写代码了。以下是一个简单的示例代码,用于创建一个 SQLite 数据库,并创建一个名为 students 的表,包含 idnameage 列:

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 数据库虽然小巧,但功能强大,非常适合用于小型项目和学习实践。希望您能通过不断地练习和探索,更加熟练地运用这一技能。

希望本文对您有所帮助,祝您在编程学习的道路上越走越远!

TAGS: 代码示例 Python 开发 轻松上手 适合初学者

欢迎使用万千站长工具!

Welcome to www.zzTool.com