技术文摘
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 数据库虽然小巧,但功能强大,非常适合用于小型项目和学习实践。希望您能通过不断地练习和探索,更加熟练地运用这一技能。
希望本文对您有所帮助,祝您在编程学习的道路上越走越远!
- PHP设计模式漫谈:调解者模式
- ADO.NET入门:五大必知对象
- WebSphere Application Server:实现SOA的必备利器
- Web应用安全测试工具免费试用
- 中小企业内部资源管理与自我修复的解决办法
- 构建集成商业智能体验 关键报表软件来提供
- 体验Lotus Sametime统一通信与协作平台试用
- 企业级mashup平台可轻松组装新应用
- Java程序员未来:迈向混合编程时代
- Cognos8 BI助力实现SOA交付全面商业智能
- Domino推出Eclipse快速应用程序开发工具
- DBA数据库管理及开发平台免费提供
- Visual Studio 2010改变颜色背景的办法
- VS2010中ASP.NET @Page指令属性详细解析
- DB2助力企业摆脱数据库高成本困扰