码迷,mamicode.com
首页 > 数据库 > 详细

python中操作mysql

时间:2018-01-02 17:53:48      阅读:162      评论:0      收藏:0      [点我收藏+]

标签:blog   val   语句   mit   import   url   utf8   查询   生成   

import pymysql

# 连接数据库
connect = pymysql.Connect(
    host=‘localhost‘,
    port=3306,
    user=‘root‘,
    passwd=‘root‘,
    db=‘python3‘,
    charset=‘utf8‘
)
# 获取游标
cursor = connect.cursor()

# sql操作
# 增加数据操作
sql_1 = "insert into url_file(url,file) values(%s,%s)"
data = (‘aa‘, ‘bb‘)
cursor.execute(sql_1, data)  # 生成增加sql语句
connect.commit()  # 确认永久执行增加

# 查询数据操作(只有查询用的全是游标,其他3种操作,要用连接的提交commit)
sql_2 = "select * from url_file"
cursor.execute(sql_2)  # 生成查询sql语句
ret = cursor.fetchall()  # 执行查询
print("执行完毕")
print(ret)
print(type(ret))

# 修改数据操作
sql_3 = "update url_file set url=‘bbbbbbbbbbbb‘ where id = 2"
cursor.execute(sql_3)  # 生成修改sql语句
connect.commit()  # 确认永久执行修改

# 删除数据操作
sql_4 = "delete from url_file where id =12"
r1 = cursor.execute(sql_4)  # 生成修改sql语句,临时执行
r2 = connect.commit()  # 确认永久执行删除
print(r1)
print(r2)

  

python中操作mysql

标签:blog   val   语句   mit   import   url   utf8   查询   生成   

原文地址:https://www.cnblogs.com/andy9468/p/8178227.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!