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

政府网站开发报价单容易被百度收录的网站

政府网站开发报价单,容易被百度收录的网站,做网站 服务器价格,新闻网站开发的意义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/73846.html

相关文章:

  • wordpress文件上传大小泰州seo推广
  • 石家庄网站建设销售电话百度关键词屏蔽
  • 厦门公司网站开发网站怎么制作教程
  • 网站页面是自己做还是使用模板杭州免费网站制作
  • 学习日常之完成网站建设作业百度一下就知道了官网楯
  • 优秀网页设计网址优化防疫措施+科学精准防控
  • 卖一手房做哪个网站好优化网站排名工具
  • 兰州网站推广建设百度网址浏览大全
  • 看上去高端的网站制作链接的小程序
  • dz 一步一步教你做网站欧洲站fba
  • 做网站不需要原件吧营销计划
  • 高端网站建设 飞沐拼多多seo搜索优化
  • 国外网站怎样建设苏州网站开发公司
  • 网站怎么做301跳转数据分析软件
  • 微网站免费注册绍兴seo公司
  • 在线客服网页seo建设招商
  • 电商数据查询平台百度网站如何优化排名
  • 免费海外网站cdn加速域名停靠
  • 电子商务网站开发项目电脑培训班速成班
  • 徐州建设工程交易平台页面优化
  • 网站建设功能是什么网站宣传文案范例
  • 网页设计与制作前景如何百度seo是什么意思呢
  • 企业互联网服务平台重庆seo点击工具
  • 揭阳做网站建设公司外贸google推广
  • 怎么建设一个淘宝客网站网络舆情分析师
  • 做网站税率品牌宣传推广文案
  • 佛山市网站建设 骏域动力商品推广与营销的方式
  • 报考建设八大员官方网站广州新塘网站seo优化
  • 吉林东奥建设集团网站平台推广文案
  • 学做网站论坛会员账号公司seo推广营销网站