会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
泡泡茶壶i
我曾踏足山巅,也曾跌入低谷,这两者都让我受益良多
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
5
6
7
8
9
10
11
12
13
14
下一页
2020年5月29日
MySQL事务原理浅析
摘要: 事务经典场景 在很多介绍事务的博客都会代入这样一个场景,先简单说说: A给B转账100,A少100,B多100。如果A少100后系统崩溃怎么办?B的钱多不了,这样金钱总数凭空少了100。这里就需要用到事务了。 什么是事务? 事务是恢复和并发控制的基本单位,事务有四个特性(ACID),原子
阅读全文
posted @ 2020-05-29 16:23 泡泡茶壶i
阅读(93)
评论(0)
推荐(0)
2020年5月22日
悲观锁和乐观锁
摘要: (转自知乎PHP大神进阶) 悲观锁与乐观锁是人们定义出来的概念,你可以理解为一种思想,是处理并发资源的常用手段。 不要把他们与mysql中提供的锁机制(表锁,行锁,排他锁,共享锁)混为一谈。 一、悲观锁 顾名思义,就是对于数据的处理持悲观态度,总认为会发生并发冲突,获取和修改数据时,别人会修改数据。
阅读全文
posted @ 2020-05-22 15:16 泡泡茶壶i
阅读(278)
评论(0)
推荐(1)
MYSQL索引方式
摘要: MYSQL索引有四种 PRIMARY(唯一且不能为空;一张表只能有一个主键索引)、 INDEX(普通索引)、 UNIQUE(唯一性索引)、 FULLTEXT(全文索引:用于搜索很长一篇文章的时候,效果最好。用在比较短的文本,如果就一两行字的,普通的 INDEX 也可以) ALTER TABLE t_
阅读全文
posted @ 2020-05-22 15:12 泡泡茶壶i
阅读(405)
评论(0)
推荐(0)
2020年4月29日
(转)数据库优化
摘要: (转载)MySQL/Oracle数据库优化总结 1、选取最适用的字段属性 MySQL可以很好的支持大数据量的存取,但是一般说来,数据库中的表越小,在它上面执行的查询也就会越快。因此,在创建表的时候,为了获得更好的性能,我们可以将表中字段的宽度设得尽可能小。 例如,在定义邮政编码这个字段时,如果将其设
阅读全文
posted @ 2020-04-29 02:20 泡泡茶壶i
阅读(199)
评论(0)
推荐(0)
(转自简书)B+树
摘要: B+树特征 B+ 树是一种树数据结构,是一个n叉树,每个节点通常有多个孩子,一颗B+树包含根节点、内部节点和叶子节点。B+ 树通常用于数据库和操作系统的文件系统中。 B+ 树的特点是能够保持数据稳定有序,其插入与修改拥有较稳定的对数时间复杂度。 B+ 树元素自底向上插入。 一个m阶的B树具有如下几个
阅读全文
posted @ 2020-04-29 02:18 泡泡茶壶i
阅读(240)
评论(0)
推荐(0)
2019年9月21日
Django ORM 常用字段和参数/关系字段/ForeignKey操作/数据库查询优化(重要)/事务初识
摘要: Django ORM 常用字段和参数 常用字段 AutoField int自增列,必须填入参数 primary_key=True。当model中如果没有自增列,则自动会创建一个列名为id的列。 IntegerField 一个整数类型,范围在 -2147483648 to 2147483647。(一般
阅读全文
posted @ 2019-09-21 00:21 泡泡茶壶i
阅读(557)
评论(0)
推荐(0)
2019年9月19日
写测试脚本/单表操作(双下滑线查询)/多表操作/ORM跨表查询(基于双下划线的查询,F查询,Q查询)******
摘要: 如何写一个测试脚本? 创建一个test.py文件 from django.test import TestCase # Create your tests here. import os if __name__ == "__main__": os.environ.setdefault("
阅读全文
posted @ 2019-09-19 20:47 泡泡茶壶i
阅读(274)
评论(0)
推荐(0)
2019年9月18日
render内部原理/FBV与CBV/Django settings源码(重要)/模板层/模型层/自定义标签与过滤器inclusion_tag/模板的继承与导入
摘要: 基础要点 render返回一个html页面,并且还能够给该页面传数据 render内部原理 from django.template import Template,Context def index(request): temp = Template('<h1>{{ user }}</h1>'
阅读全文
posted @ 2019-09-18 20:18 泡泡茶壶i
阅读(263)
评论(0)
推荐(0)
2019年9月17日
Django请求生命周器/路由层/视图层
摘要: 1.Django请求生命周器 2.作业:图书管理系统表设计 3.路由层 4.视图层 表与表之间建关系 图书馆系统 书籍表 书籍和出版社是一对多的关系,外键字段建在书籍表中 书籍和作者是多对多的关系,需要第三种记录多对多关系 出版社表 作者表 Django ORM中表与表之间建关系 一对多 Forei
阅读全文
posted @ 2019-09-17 20:14 泡泡茶壶i
阅读(244)
评论(0)
推荐(0)
2019年9月16日
总体的Django流程/Form表单/获取前端数据/Django ORM(重要)
摘要: 总体的Django流程 登录功能(示例) 静态文件配置 form表单提交数据后端如何获取 request方法 pycharm连接数据库,Django使用mysql数据库 Django-ORM简介 表字段的增删改查 表数据的增删改查 创建APP 新创建APP时一定要先去settings.py注册 IN
阅读全文
posted @ 2019-09-16 20:02 泡泡茶壶i
阅读(2522)
评论(0)
推荐(0)
上一页
1
···
5
6
7
8
9
10
11
12
13
14
下一页
公告