VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > temp > python入门教程 >
  • pymysql的使用

import pymysql

# 1.连接数据库,connect中填写连接数据库的参数
conn = pymysql.connect(host='127.0.0.1',port=3306,user='root',password='zy199909237412',database='bbs')

# 2.获取游标
# 括号内不传参数表示:查出来的数据默认是元组形式
# cursor=pymysql.cursors.DictCursor传入这个参数,表示获取数据是字典形式
cursor = conn.cursor(cursor=pymysql.cursors.DictCursor)

# 3.操作:定义一个sql语句
sql = 'select id,title from app01_article' #查询
sql1 = 'insert into book(id,name) values (%s,%s)' #插入
sql2 = 'delete from book where name=%s' #删除
sql3 ='update book set name=%s where id=%s' #更新

# 4.执行sql语句,execute方法还可以放一个参数是sql语句中传入的参数
cursor.execute(sql) #查询
# 4.1插入需要多一步提交
cursor.execute(sql1,[3,'zhang'])
conn.commit()
# 4.2 删除数据
cursor.execute(sql,['zhang'])
conn.commit()
# 4.3 更新数据
cursor.execute(sql,['xxx',1])
conn.commit()

# 5.得到查询结果
ret = cursor.fetchall()
print(ret)

 


相关教程