
50Python数据库编程(二)
48N6E
这个作者很懒,什么都没留下…
展开
-
2020/01/31 05-元编程(面试会问)
元编程的概念来自于LISP和smalltalk语言,ruby和python都支持元编程,一般我们用不到,但是面试会考,用代码来生成代码叫元编程,用来生成代码的程序叫元程序 总结:python中 所有非object类都继承自object类,所有的继承类找跟都是obejct,新式类 所有类的类型包括type类都是type type类继承自object类,object类的类型也是type类,多继承就需要...原创 2020-02-01 00:28:01 · 158 阅读 · 0 评论 -
2020/01/30 04-Pymysql使用
mysql基于TCP协议上开发,但是数据库链接后,传输的数据必须是遵照mysql协议。我操作起来,一般通过官方提供的编程接口 mysql connector支持多种语言链接 MySQLdb是python的一个库,到了3.0不继续开发了 pymysql现在支持比较广泛,兼容mysqldb 首先需要基于tcp编程,创建链接,发送心跳包之类的,你发的结果集,对方需要解析,数据库写的sql语句并不在客...原创 2020-01-31 15:36:47 · 292 阅读 · 0 评论 -
2020/01/30 03-事务实验和数据仓库、存储过程、触发器
关系型数据库事务有4个特性,ACID 原子性,一致性,隔离性,持久性; 隔离性不高会出现一些问题 多个事务执行应该和挨个执行的事务的结果是一样的 多个事务运行的时候互相干扰的程度 隔离性不好会出现问题, 脏读,读到没有提交的数据,非常恐怖 不可重复读,就是一条语句在一个是语句查询的不一样 幻读,就是一条语句在一个是语句查询的不一样,偏向于数据 的条目 事务的级别,事务越高,串行化越高效率余地,数...原创 2020-01-30 19:55:02 · 173 阅读 · 0 评论 -
2020/01/29 02-事务ACID和隔离级别
事务是由若干条语句组成的,指的是要做的一系列操作。 关系型数据库中支持事务,必须支持4个属性,ACID A 原子性 atomicity 一个事务是一个不可分割的工作单位,事务中包括的所有操作要么全部做完,要么什么都不做 C 一致性 consistency 事务必须是使数据库从一个一致性状态变到另一个一致性状态。一致性与原子性是密切相关的 I 隔离性 isolation 一...原创 2020-01-30 00:48:46 · 117 阅读 · 0 评论 -
2020/01/22 01-自然连接内外连接自连接
ORM本质上还是sql语句,在调试的时候还需要去看sql语句 like的时候注意,左前缀的话还可以,可以用索引,但是%ss%这样的就不适合,效率低,查询条件最好使用索引键 这个出现其中一个不代表出现什么问题 salaries是拿员工编号和发工资的那天作为联合主键 employees表 出现了800条数据,就是笛卡尔乘积,x乘以x,是非常影响性能的 mysql,不加条件,默认就是笛卡尔乘积,笛卡...原创 2020-01-22 15:16:42 · 206 阅读 · 0 评论