技术文摘
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 数据库虽然小巧,但功能强大,非常适合用于小型项目和学习实践。希望您能通过不断地练习和探索,更加熟练地运用这一技能。
希望本文对您有所帮助,祝您在编程学习的道路上越走越远!
- Vite与Webpack:谁将成为前端构建工具的未来
- pnpm优化npm项目管理,避免依赖库重复安装及节省磁盘空间方法
- Vite与Webpack:替代关系抑或各有所长?
- Three.js渲染噪点问题:解决随机网格错误与纯色噪点的方法
- Using Axios Interceptors to Handle API Error Responses
- Node.js 项目如何避免重复安装依赖库并节省存储空间
- 父组件每次点击时如何保证子组件useEffect代码执行
- 构建我的开发者组合的方法
- 利用pnpm减少npm项目中依赖库重复安装的方法
- 如何优化Three.js模型渲染以实现更清晰效果
- React中类型never上不存在属性childFocusFn错误的解决方法
- Three.js渲染有噪点和不规则面的解决方法
- Python闭包:为何第一种情况无输出,第二种情况却能输出
- Node.js项目中如何避免node_modules重复安装库以节省空间
- eval() 为何可能是JavaScript代码最大的敌人