2019-04-28
阅读量:
811
python操作mysql(mariadb)数据库
首先要确保系统中有python环境,然后需要安装Python访问mysql数据库的模块MySQL-python
#yum install MySQL-python -y
环境好了我们直接上代码测试
import MySQLdb as mysql
#导入python操作数据库的模块并重命名为简单好记的标志
con = mysql.connect('localhost','root','redhat','lockey')
#连接服务器及数据库,当然这一步可以不用写数据库,可以在后面通过cnn.select_db('lockey')来连接到具体的数据库
db = con.cursor()
# 使用cursor()方法获取操作游标
insert_com = 'insert into User values(%s,%s,%s)'
db.execute(insert_com,('ha1',23,'male'))
# 使用execute方法执行SQL语句
#上边两句的作用等同于下面这句,只不过思想更好一点
#db.execute('insert into User values("ha1",23,"male")')
con.commit()
#提交事务
db.execute('select * from User')
#做一次数据库查询的操作
data = db.fetchall()
# 使用 fetchall() 方法获取所有执行结果,结果为元组类型。
for i in data:
print i
db.close()
#关闭游标
con.close()
#关闭数据库






评论(0)


暂无数据
推荐帖子
2条评论
6条评论
7条评论