上一页 1 2 3 4 5 6 7 ··· 10 下一页
摘要: Django的数据库读写分离 1、首先是配置数据库 在 文件中增加多个数据库的配置: 使用 的配置: 2、执行数据库迁移 执行完上面的指令之后,你就会发现,db2这个库里面就有了我们的表 3、看看读写分离的情况下,django怎么玩 手动读写分离 在视图函数中,通过objects.using("库名 阅读全文
posted @ 2020-01-04 16:40 adrian-boy 阅读(296) 评论(0) 推荐(1) 编辑
摘要: 信号 Django中提供了“信号调度”,用于在框架执行操作时解耦。通俗来讲,就是一些动作发生的时候,信号允许特定的发送者去提醒一些接受者。 Django内置的信号 它们各自对应的导入方式: 对于Django的内置信号,仅需注册指定的信号,当程序执行操作时自动触发注册的函数; 注册信号,写入与proj 阅读全文
posted @ 2020-01-04 15:03 adrian-boy 阅读(162) 评论(0) 推荐(0) 编辑
摘要: pymysql ​ 我们要学的pymysql就是用来在python程序中如何操作mysql,本质上就是一个套接字客户端,只不过这个套接字客户端是在python程序中用的,既然是客户端套接字,应该怎么用,是不是要连接服务端,并且和服务端进行通信啊,让我们来学习一下pymysql这个模块 安装 使用 我 阅读全文
posted @ 2020-01-01 18:23 adrian-boy 阅读(4828) 评论(0) 推荐(1) 编辑
摘要: 索引 为什么使用索引 ​ 一般的应用系统,读写比例在10:1左右,而且插入操作和一般的更新操作很少出现性能问题,在生产环境中,我们遇到最多的,也是最容易出问题的,还是一些复杂的查询操作,因此对查询语句的优化显然是重中之重。说起加速查询,就不得不提到索引了。 ​ 索引的目的在于提高查询效率,与我们查阅 阅读全文
posted @ 2020-01-01 18:21 adrian-boy 阅读(4816) 评论(1) 推荐(3) 编辑
摘要: 事务 事务介绍 ​ 简单地说,事务就是指逻辑上的一组SQL语句操作,组成这组操作的各个SQL语句,执行时要么全成功要么全失败。 ​ 例如:你给我转账5块钱,流程如下 ​ a.从你银行卡取出5块钱,剩余计算money 5 ​ b.把上面5块钱打入我的账户上,我收到5块,剩余计算money+5. ​ 上 阅读全文
posted @ 2020-01-01 18:20 adrian-boy 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 锁 我们知道mysql中支持很多个存储引擎,在不同的存储引擎下所能支持的锁是不同的,我们通过MyISAM和InnoDB来进行一下对比。 表级锁定(table level) ​ 表级别的锁定是MySQL各存储引擎中最大颗粒度的锁定机制。该锁定机制最大的特点是实现逻辑非常简单,带来的系统负面影响最小。所 阅读全文
posted @ 2020-01-01 18:18 adrian-boy 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 增删改操作 增加 看语法 更新 看语法 删除 看语法 单查询操作 我们在工作中,多数的场景都是对数据的增删改操作少,读数据的操作多,所以我们的重点就在读取数据这里了。我们先来把单表查询学习一下。 单表查询语法 看语法 以上语句中关键字的执行顺序 简单查询练习 先来创建表和插入一些数据 简单查询练习 阅读全文
posted @ 2020-01-01 18:16 adrian-boy 阅读(282) 评论(0) 推荐(3) 编辑
摘要: MySQL库和表的操作 库操作 创建库 其他操作 表操作 创建表 建表语法 表操作简单示例 插入数据简单操作 查看表结构 看语法 基础数据类型 数值类型 整数类型:TINYINT,SMALLINT,MEDIUMINT,INT,BIGINT 作用:存储年龄,等级,id,各种号码等 注意:对于整型来说, 阅读全文
posted @ 2020-01-01 18:10 adrian-boy 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 存储引擎 存储引擎介绍 存储引擎即表类型,mysql根据不同的表类型会有不同的处理机制。 首先确定一点,存储引擎的概念是MySQL里面才有的,不是所有的关系型数据库都有存储引擎这个概念, 在讲清楚什么是存储引擎之前,我们先来个比喻,我们都知道录制一个视频文件,可以转换成不同的格式,例如mp4,avi 阅读全文
posted @ 2020-01-01 18:08 adrian-boy 阅读(323) 评论(0) 推荐(0) 编辑
摘要: 引入 ​ 数据库称为数据管理系统,这个数据管理系统我们称之为DBMS,DB(database)就是数据库的意义,M(manage)就是管理的意思,S(system)就是系统的意思,其实就是英文名的首字符缩写。市场上冒出了很多优秀的数据库管理系统,例如:mysql、oracle、db2等等,人家开发好 阅读全文
posted @ 2019-12-30 22:06 adrian-boy 阅读(313) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 10 下一页