python创建查询仕途
时间: 2024-09-12 13:10:55 浏览: 29
python自动创建字符验证码,python创建验证码
在Python中创建一个查询数据库的程序,我们通常会使用一些库来帮助我们进行数据库操作,比如`sqlite3`、`MySQLdb`、`psycopg2`(对于PostgreSQL数据库)等。以下是一个使用`sqlite3`库查询SQLite数据库的简单示例:
```python
import sqlite3
# 创建一个数据库连接,如果文件不存在,会自动创建一个数据库文件
conn = sqlite3.connect('example.db')
# 创建一个游标对象,并使用它来执行SQL语句
c = conn.cursor()
# 创建一个表格
c.execute('CREATE TABLE IF NOT EXISTS people (name TEXT, age INTEGER)')
# 插入数据
c.execute("INSERT INTO people VALUES ('Alice', 30)")
c.execute("INSERT INTO people VALUES ('Bob', 25)")
# 提交事务
conn.commit()
# 执行查询操作
c.execute('SELECT * FROM people WHERE age > ?', (26,))
# 获取所有查询结果
rows = c.fetchall()
# 打印查询结果
for row in rows:
print(row)
# 关闭游标
c.close()
# 关闭数据库连接
conn.close()
```
以上代码首先创建了一个SQLite数据库连接,然后创建了一个表格,并插入了一些数据。之后,它执行了一个查询操作,查询年龄大于26岁的人,并打印出查询结果。
阅读全文