在python中到处数据库
时间: 2024-12-18 08:28:34 浏览: 3
在Python中,操作数据库通常通过使用ORM(Object-Relational Mapping)工具库,比如SQLAlchemy、Peewee、Django ORM等,它们可以将复杂的SQL查询转换为Python代码,使得数据操作更为直观。以下是使用Python和SQLite简单连接数据库的一个例子:
```python
import sqlite3
# 连接到SQLite数据库
conn = sqlite3.connect('example.db') # 数据库文件名
cursor = conn.cursor()
# 创建表(如果不存在)
cursor.execute('''CREATE TABLE IF NOT EXISTS users
(id INTEGER PRIMARY KEY, name TEXT, email TEXT)''')
# 插入数据
cursor.execute("INSERT INTO users VALUES (1, 'John Doe', 'john@example.com')")
conn.commit() # 提交事务
# 查询数据
cursor.execute("SELECT * FROM users WHERE id=1")
data = cursor.fetchone()
print(data)
# 关闭连接
cursor.close()
conn.close()
阅读全文