在Linux下,Python与MySQL数据库之间的交互是非常容易的,可以使用MySQLdb模块实现连接数据库、查询、插入和更新等操作。
首先,在Python中需要安装MySQLdb模块,可以使用pip安装:
pip install MySQL-python
连接MySQL数据库:
import MySQLdbdb = MySQLdb.connect(host='localhost', user='root', passwd='password', db='mydatabase')cursor = db.cursor()
接下来就可以执行SQL查询语句了:
sql = "SELECT * FROM mytable WHERE id=1"cursor.execute(sql)result = cursor.fetchone()print(result)
插入数据:
sql = "INSERT INTO mytable(name, age) VALUES('John', 25)"cursor.execute(sql)db.commit()
更新数据:
sql = "UPDATE mytable SET name='Jack' WHERE id=1"cursor.execute(sql)db.commit()
最后需要关闭数据库连接:
cursor.close()db.close()
使用Python连接MySQL数据库在Linux平台下是非常方便的,但是需要注意一些安全问题,比如密码应该使用安全的方式储存,以免被恶意获取。