python用户管理系统数据库_python实现用户登陆(sqlite数据库存储用户信息)以及对数据的修改和删除
时间: 2024-03-20 17:41:22 浏览: 58
SSH框架实现的用户登录系统,包括对数据库的增删改查
4星 · 用户满意度95%
好的,下面是对数据进行修改和删除的代码示例。
修改用户信息:
```python
import sqlite3
# 连接数据库
conn = sqlite3.connect('user.db')
# 修改用户信息
def update_user(userid, new_name, new_password):
conn.execute("UPDATE user SET NAME=?, PASSWORD=? WHERE ID=?", (new_name, new_password, userid))
conn.commit()
print("用户信息修改成功")
# 关闭数据库连接
conn.close()
```
以上代码中,`update_user`函数用于修改指定用户的用户名和密码,需要传入用户ID、新用户名和新密码三个参数。
删除用户信息:
```python
import sqlite3
# 连接数据库
conn = sqlite3.connect('user.db')
# 删除用户信息
def delete_user(userid):
conn.execute("DELETE from user WHERE ID=?", (userid,))
conn.commit()
print("用户删除成功")
# 关闭数据库连接
conn.close()
```
以上代码中,`delete_user`函数用于删除指定用户的信息,需要传入用户ID一个参数。
需要注意的是,以上代码只是一个简单的示例,实际上需要对用户输入进行验证和加密,以及对删除操作进行权限控制,防止误删等情况的发生。
阅读全文