美文网首页
事物和python3交互

事物和python3交互

作者: 六诗人 | 来源:发表于2018-04-23 23:53 被阅读0次

事物:

      什么是事务?当一个业务逻辑需要多个sql完成时,如果其中某条sql语句出错,则希望整个操作都退回,使用事务可以完成退回的功能,保证业务逻辑的正确性。

      事务有四大特性:

                原子性(Atomicity):事务中的全部操作在数据库中是不可分割的,要么全部完成,要么均不执行;

                一致性(Consistency):几个并行执行的事务,其执行结果必须与按某一顺序串行执行的结果相一致;

                隔离性(Isolation):事务的执行不受其他事务的干扰,事务执行的中间结果对其他事务必须是透明的;

              持久性(Durability):对于任意已提交事务,系统必须保证该事务对数据库的改变不被丢失,即使数据库出现故障。

        事务的语句:开启begin;  提交commit;  回滚rollback;

        语法:begin(开始);  添加事务(insert into 表名 values(.......));  commit(提交数据);  rollback(撤回(全部));

与python3交互:

        导入数据库模块:import pymysql

        连接数据库:db = pymysql.connect("MySQL地址","账号","密码","d1" )

        创建数据库表: sql = """CREATE TABLE STUDENTS()

      数据库的插入操作:sql = """INSERT INTO EMPLOYEE()

      数据库查询:Python查询Mysql使用 fetchone() 方法获取单条数据, 使用fetchall() 方法获取多条数据

                1. fetchone(): 该方法获取下一个查询结果集。结果集是一个对象

                2. fetchall(): 接收全部的返回结果行.

                3. rowcount: 这是一个只读属性,并返回执行execute()方法后影响的行数

相关文章

  • 事物和Python3交互

    事物: 什么是事务?当一个业务逻辑需要多个sql完成时,如果其中某条sql语句出错,则希望整个操作都退回,使...

  • 事物和python3交互

    事物: 什么是事务?当一个业务逻辑需要多个sql完成时,如果其中某条sql语句出错,则希望整个操作都退回,使...

  • 运行Python程序的三种方式

    1、python和python3解释器 1) python解释器 2) python3解释器 2、交互式运行 1)...

  • 第1章 基础知识

    1.1 交互式解释器 在终端中,输入python3,会出现>>>提示符,然后就开始进行交互式操作。 1.3 数和表...

  • ubuntu中切换python版本

    最近工作中需要Python2和Python3交互使用,这时候切换python版本就非常方便了 shell里执行 使...

  • 02-第一个Python程序

    执行Python程序的3种方式 解释器 -- python、python3 交互式 -- ipython 集成开发...

  • 再回首,看看爬出来的那些坑 ——2016年的10点感悟

    1. 做交互对生活的影响 交互设计是一套让事物更容易被接受的的方法。事物不仅是来自产品的需求,交互稿、ppt、项目...

  • 接口和testsute

    接口是看清事物的外在,而testsuite是看清类和其他类之间的联系,交互

  • Python程序的运行

    交互式环境运行在命令行中输入命令python3打开交互式环境, 此时Python解释器从tty设备读取命令并执行说...

  • python3 交互 redis

    示例一 示例二 - 封装工具类 示例三 - 循环写入redis数据,增加日志打印,获取当前keys数量

网友评论

      本文标题:事物和python3交互

      本文链接:https://www.haomeiwen.com/subject/jtxdlftx.html