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

做投资要关注哪些网站湛江seo推广公司

做投资要关注哪些网站,湛江seo推广公司,网页版扫一扫二维码,沈阳全网推广公司哪家好本文是《搞定python》系列文章的第八篇,讲述利用python操作mysql数据库。相对来说,本文的综合性比较强,包含了操作数据库、异常处理、元组等内容,需要结合前面的知识点。 1、安装mysql模块 PyMySql模块相当于数据库的驱动&#…

本文是《搞定python》系列文章的第八篇,讲述利用python操作mysql数据库。相对来说,本文的综合性比较强,包含了操作数据库、异常处理、元组等内容,需要结合前面的知识点。

1、安装mysql模块

PyMySql模块相当于数据库的驱动,我们在用java时也是要先下载驱动的,同样的道理。

pip3 install PyMySql

在这里插入图片描述

2、数据库准备

--创建数据库
create database my_test_db_01-- 创建表
CREATE TABLE `shoping_00` (`shoping_id` bigint NOT NULL COMMENT '商品id',`shoping_name` varchar(255) DEFAULT NULL COMMENT '商品名称',`shoping_price` int NOT NULL COMMENT '商品价格',PRIMARY KEY (`shoping_id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 ROW_FORMAT=COMPACT;

3、python代码

其实过程和jdbc非常相似,不多说了,看代码。

import pymysql   #引入类库conn = None
cursor = None
result = None
try:# conn就是连接conn = pymysql.connect(host="192.168.99.100", port=3306, user='root',password='123456', database='my_test_db_01')# 获取游标,游标用于执行sql语句, 类似于java的statementcursor = conn.cursor()cursor.execute('select * from shoping_00 where shoping_id=1')# 获取一条结果,返回的result是一个元组result = cursor.fetchone()
except Exception as e:print(e)
finally:# 关闭if cursor is not None:cursor.close()if conn is not None:conn.close()print("type(result): %s \n" % type(result))
print("shoping_id %s | shoping_name %s shoping_price %s"  %( result[0],result[1],result[2]))

4、事务处理

下段代码就是加上了事务提交和回滚,基本思路和jdbc思路相同。

import pymysql
import randomconn = None
cursor = None
result = None
try:conn = pymysql.connect(host="192.168.99.100", port=3306, user='root',password='123456', database='my_test_db_01')cursor = conn.cursor()cursor.execute('select * from shoping_00 where shoping_id=1')result1 = cursor.fetchone()# 利用随机数,随机设置一个价格,便于看到效果cursor.execute('update shoping_00 set shoping_price=%d where shoping_id=1' %(random.randint(1, 99999)))cursor.execute('select * from shoping_00 where shoping_id=1')result2 = cursor.fetchone()# 事务提交conn.commit()
except Exception as e:print(e)# 事务回滚if conn is not None:conn.rollback()
finally:if cursor is not None:cursor.close()if conn is not None:conn.close()print("-"*4 + "result1:" + "-"*4)
print("type(result): %s " % type(result1))
print("shoping_id %s | shoping_name %s | shoping_price %s" % (result1[0], result1[1], result1[2]))print("\n" + "-"*4 + "result2:" + "-"*4)
print("shoping_id %s | shoping_name %s | shoping_price %s" % (result2[0], result2[1], result2[2]))

好了,本节就到这里了。
//~~

http://www.dtcms.com/wzjs/508471.html

相关文章:

  • 广东汕头最新消息青岛网站建设方案优化
  • 那个网站可以查询美做空基金信息流优化师职业规划
  • 网站漂浮广告代码郑州网站seo服务
  • 常州自助建站seoseo技术顾问阿亮
  • 网站建设的合同域名注册网站查询
  • 网站建设菜单栏设计搭建一个网站需要多少钱?
  • 网站建设运营策划方案网页制作公司哪家好
  • 网站制作工作室泉州全网营销优化
  • 网站建设服务 发票新品推广策划方案
  • 个人网站制作软件东莞网络公司电话
  • 广州建外贸网站公司免费推广网址
  • 辽宁app开发公司天津百度seo
  • php网站代做论坛推广的步骤
  • 招聘网站设计论文市场调研数据网站
  • 如何创办一个网站合肥seo排名收费
  • 网站建设应重视后期的服务和维护企业推广视频
  • .net做网站后台网上怎么注册公司免费的
  • 网站开发方案目录互动营销用在哪些推广上面
  • postgresql做网站用什么环境宁波网络营销推广公司
  • 怎么给网站做seo优化seo技术培训价格表
  • 连云港东海县做网站海南seo
  • 平面设计包括什么陕西seo公司
  • 湖南建筑工程信息平台aso搜索优化
  • 四川网站建设的公司武汉网络推广有限公司
  • 如何在学校网站上做链接视频号下载器手机版
  • 温江 网站建设seo标题优化关键词
  • 彩票网站平台宣传推广方案范文
  • 郑州做网站齿轮厦门百度竞价推广
  • 网页设计与制作教程知识点总结seochan是什么意思
  • 品牌战略咨询公司win10优化软件