首页 > 数据库技术 > 详细

python:pymysql数据库操作

时间:2017-02-21 10:49:50      阅读:350      评论:0      收藏:0      [点我收藏+]
import pymysql

# 获取一个数据库连接,注意如果是UTF-8类型的,需要制定数据库
db = pymysql.connect(host="127.0.0.1",user="root",passwd="123456",db="mysql",charset=‘utf8‘ )
# 使用 cursor()方法创建一个游标对象 cursor
cursor = db.cursor()
# 使用 execute()方法执行 SQL 查询
cursor.execute("SELECT user,host,password from user")
# 使用 fetchall()方法获取所有行.
data = cursor.fetchall()
print(data)
cursor.close()#关闭游标
db.close()#关闭数据库连接

进行增删改操作示例:

import pymysql

db = pymysql.connect(host=‘10.3.1.174‘,user=‘root‘,password=‘123456‘,db=‘test‘)
cursor = db.cursor()
# SQL 插入数据
sql = "INSERT INTO employee (first_name, last_name, age, sex, income) "       "VALUES (‘w‘, ‘Eason‘, ‘29‘, ‘M‘, ‘8000‘)"
# SQL 更新数据
# sql = "UPDATE employee first_name = Wang WHERE first_name = w"
# SQL 删除数据
# sql = "DELETE FROM employee WHERE age > 20"

try:
    cursor.execute(sql)
    db.commit()
except:
    db.rollback()

db.close()


参考资料 http://www.runoob.com/python3/python3-mysql.html


本文出自 “毛线的linux之路” 博客,请务必保留此出处http://maoxian.blog.51cto.com/4227070/1899696

python:pymysql数据库操作

原文:http://maoxian.blog.51cto.com/4227070/1899696

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!