python与mysql的简单交互

2024-01-04  本文已影响0人  轻书铭

安装扩展

pip3 install mysql-connector-python

连接到MySQL数据库,创建链接对象

conn = mysql.connector.connect(user='root', password='xxx', host='127.0.0.1', database='xxx-database')

创建一个游标对象

cursor = conn.cursor()

查询处理

sql = "SELECT * FROM table WHERE key=%s limit 0,10"
val = ['value']
cursor.execute(sql, val)
# 获取所有记录列表
_result = cursor.fetchall()

遍历查询数据

if _result:
  for _row in _result:
   # 处理查询结果
  print(f"遍历查询ID: {_row[0]}")

新增数据

_sql = "INSERT INTO table (cloumn1, cloumn2, cloumn3) VALUES (%s, %s, %s)"
_val = ('value1', 'value2','value3')
cursor.execute(_sql , _val )

# 获取新增数据的自增主键ID
insert_id = cursor.lastrowid

# 提交更改
conn.commit()

关闭游标和连接

cursor.close()
conn.close()
上一篇 下一篇

猜你喜欢

热点阅读