当前位置: 首页 > news >正文

政府网站开发报价单查询友情链接

政府网站开发报价单,查询友情链接,163企业邮箱服务器怎么设置,在线做头像的网站pymysql操作mysql数据库 安装pymysql pip install pymysql pymysql操作数据库 1.连接数据库 使用Connect方法连接数据库 pymysql.Connections.Connection(hostNone, userNone, password, databaseNone, port0, charset) 参数说明: host – 数据库服务器所在的主机…

pymysql操作mysql数据库

  • 安装pymysql

pip install pymysql

pymysql操作数据库

1.连接数据库 使用Connect方法连接数据库 pymysql.Connections.Connection(host=None, user=None, password='', database=None, port=0, charset='') 参数说明: host – 数据库服务器所在的主机。 user – 登录用户名。 password – 登录用户密码。 database – 连接的数据库。 port – 数据库开放的端口。(默认: 3306) charset – 连接字符集。 返回值: 返回连接对象

例子: link = pymysql.Connect(host='localhost', port=3306, user='root', password='123456', db='shop', charset='utf8')

方法说明
begin()开启事务
commit()提交事务
cursor(cursor=None)创建一个游标用来执行sql语句
rollback()回滚事务
close()关闭连接
select_db(db)选择数据库
  • 连接对象方法

2.创建游标

cursor = link.cursor() print(cursor.rowcount) #打印受影响行数

方法说明
close()关闭游标
execute(query, args=None)执行单条语句,传入需要执行的语句,是string类型;同时可以给查询传入参数,参数可以是tuple、list或dict。执行完成后,会返回执行语句的影响行数。
fetchone()取一条数据
fetchmany(n)取多条数据
fetchall()取所有数据

3.执行sql语句

# 执行sql语句

sql = 'select * from user1'

# 执行完sql语句,返回受影响的行数 num = cursor.execute(sql)

4.获取结果集 result1 = cursor.fetchone() print(result1)

5.关闭连接 cursor.close() link.close()

pymysql中事务处理

pymysql默认是没有开启自动提交事务,所以我们如果进行增、删、改,就必须手动提交或回滚事务。

sql = 'delete from user where id=%s' % user_id
​
# 如果要执行增删改语句的时候,下面的就是固定格式
try:cursor.execute(sql)# 如果全部执行成功,提交事务link.commit()print(cursor.lastrowid) #获取最后插入记录的自增id号
except Exception as e:print(e)link.rollback()
finally:cursor.close()link.close()

案例

使用pymysql向goods表中添加一条数据:

from pymysql import *​
def main():# 创建connection连接conn = connect(host='localhost', port=3306, database='shop', user='root',password='root', charset='utf8')# 获取cursor对象cs1 = conn.cursor()# 执行sql语句query = "insert into goods(id,name,price,num) values(%s,%s,%s,%s)"cs1.execute(query,(4,'蒙牛酸奶',13.9,88))# 提交之前的操作,如果之前已经执行多次的execute,那么就都进行提交conn.commit()# 关闭cursor对象cs1.close()# 关闭connection对象conn.close()if __name__ == '__main__':main()

当然也可以删除、查询、修改表中的数据,但是无论是怎么操作,都需要创建连接并在结束的时候关闭连接对象。

http://www.tj-hxxt.cn/news/63364.html

相关文章:

  • wordpress网站源文件太多公司网站设计哪家好
  • 中国新闻社官方网站黑龙seo网站优化
  • 全球外贸网抖音搜索seo
  • 重庆做网站做得好的公司搜索引擎优化的分类
  • 做网站用什么配置的笔记本杭州seo排名公司
  • 高端品质网站建设河北网站推广公司
  • 山西建设执业注册管理中心网站宁德市人力资源和社会保障局
  • 男女做暧暧网站武汉seo首页优化技巧
  • 网站建设丿金手指排名9seo推广培训中心
  • 素材网站的图可以做海报吗技能培训学校
  • 网站模板怎么做福州百度快照优化
  • 巫山集团网站建设seo怎么优化效果更好
  • 网站后台做图片尺寸是多大seo站内优化和站外优化
  • 免费素材库短视频素材网站黄页网站推广效果
  • 公司的网站打不开南宁在哪里推广网站
  • wordpress 添加账号百度推广优化师是什么
  • 高端网站价格怎么在百度上发布信息广告
  • 网站开发和网站建设武汉seo哪家好
  • 外贸b2c电子商务seo报名在线咨询
  • 怎样租用个人网站空间网页代码大全
  • 网站能当做创业来做吗上海高端网站建设
  • 易网网站产品推广建议
  • 百度网网站建设的目标电商培训机构排名
  • 手机端网站怎么制作seo基础入门教程
  • vs做的小型网站例百度权重1
  • 网络游戏网站开发抚顺网站seo
  • 广州网站制作多少钱乌鲁木齐seo
  • 网络建站详情图优化公司
  • 温州专业手机网站制作哪家好哈尔滨企业网站模板建站
  • 龙华做网站的公司百度搜索排行