数据库经典编程题例题
网站编辑2023-06-30 09:38:27198
```python
创建一个数据库文件
mydb = open('username.db', 'r')
保存用户信息到数据库中
mydb.set_database('username', mydb)
查询数据库中所有用户的信息
query = "SELECT * FROM users WHERE username='".format(mydb.username) result = [] for user in query: if user['username'] == "admin" and user['password'] == '123456': result.append(user)
关闭数据库连接
db.close()
print("用户保存成功!") ```
上述代码中,username.db 是数据库文件名,username 是要保存用户信息的用户名。mydb 是数据库连接对象。create_table 方法用于创建一个新的数据库表,其中包含用户信息和 username 列。query 方法将用户名和密码保存到数据库中。result 列表存储所有用户的信息。最后,db.close() 方法关闭数据库连接。
需要注意的是,这个代码只适用于已经存在用户信息的情况,如果需要更多的数据库操作,可以考虑使用其他数据库库,例如 SQLite。







