数据库decode用法
网站编辑2023-07-01 10:03:16284
```python import mysql.connector
创建数据库连接
db = mysql.connector.connect( host="localhost", user="yourusername", password="yourpassword", database="yourdatabase" )
执行 SQL 查询语句
cursor = db.cursor() cursor.execute("SELECT * FROM yourtable WHERE name='%s'" % (name,))
执行 DELETE 删除记录语句
db.execute("DELETE FROM yourtable WHERE name='%s'" % (name,))
执行 UPDATE 修改记录语句
db.execute("UPDATE yourtable SET name='%s' WHERE age='%s'" % (name,))
获取查询结果
result = cursor.fetchone()
关闭数据库连接
db.close() ```
在以上示例中,使用了三个 db 对象来实现数据库的连接和执行 SQL 查询语句。使用 cursor 对象执行 SQL 查询语句,使用 fetchone 方法获取查询结果,使用 close 方法关闭数据库连接。其中,使用 SELECT * FROM 和 WHERE 方法可以避免 SQL 注入攻击。







