热线电话:13121318867

登录
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()
#关闭数据库

85.7143
4
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子