前端时间查找系统缓慢的问题,郁闷了良久,意外发现是mysql有死进程,晕晕!现在记录一下查找过程,共勉! (系统没有加缓存的情况下) 1 sql语句的查询效率,这个都有提到,针对大型sql语句,主要还是控制条件,尽量减少查询的条数(子表上加条件),来缩短查询时间。 2 建表索引,一般在查询条件涉及字 ...
                            
                            
                                分类:
数据库   时间:
2020-01-08 10:18:05   
                                阅读次数:
98
                             
                    
                        
                            
                            
                                    MySQL查询与结构 1 多表关联查询 交叉连接: 交叉连接返回的结果,是被连接的两个表中所有数据行的笛卡尔积,也就是返回第一个表中符合查询条件的数据行数,乘以第二个表中符合查询条件的数据行数 比如,Department表中有4个部门,employee表中有4个员工,那么,交叉连接的结果就有16条数 ...
                            
                            
                                分类:
数据库   时间:
2019-12-27 23:47:22   
                                阅读次数:
138
                             
                    
                        
                            
                            
                                    1 多表关联查询 从快速入门,我们已经学会了如何在一张表中读取数据,这是最基础简单的查询表中的数据,但是在实际中经常需要从多个表中读取数据。 本章我将会向大家介绍如何使用MySQL在多个表中查询数据。 想要从多个表中查找数据,就要用到JOIN关键字 JOIN 按照功能大致分为如下三类: 1.CROS ...
                            
                            
                                分类:
数据库   时间:
2019-12-27 23:34:38   
                                阅读次数:
103
                             
                    
                        
                            
                            
                                    什么是多表关联查询? 根据多表连接查询返回的结果,分为三类 内连接(inner join) 外连接(outer join) 交叉连接( cross join) 交叉链接 交叉连接的关键字:CROSS JOIN 交叉连接的表现:行数相乘、列数相加 交叉连接(笛卡尔积)返回被连接的两个表所有数据行的笛卡 ...
                            
                            
                                分类:
数据库   时间:
2019-12-27 21:45:04   
                                阅读次数:
80
                             
                    
                        
                            
                            
                                    public function getCollectData($limit, $page, $search_user, $search_phone, $orderfield, $ordertype) { $this->db->select('a.id,a.mobile,a.is_del,a.regi ...
                            
                            
                                分类:
其他好文   时间:
2019-12-24 18:26:05   
                                阅读次数:
217
                             
                    
                        
                            
                            
                                    MySQL 性能优化系列之一 单表预处理 背景介绍 我们经常在写多表关联的SQL时,会想到 left jion(左关联),right jion(右关联),inner jion(内关联)等。 但是,当表中数据量过大时,如果没有写好查询条件或者查询条件书写的先后顺序不同,可能会有明显的性能差别。 近期, ...
                            
                            
                                分类:
数据库   时间:
2019-12-12 01:26:52   
                                阅读次数:
98
                             
                    
                        
                            
                            
                                1.二次封装Response 2.设置基表 3.ORM多表关联操作: 4.联表序列化 5.子序列化 6.单查群查接口 7.单删群删接口 8.单增群增接口 9.单群整体改 10.单群局部改 11.需要注意 ...
                            
                            
                                分类:
其他好文   时间:
2019-11-27 12:17:26   
                                阅读次数:
72
                             
                    
                        
                            
                            
                                    一、昨日内容复习 """ 1、(重点)二次封装Response:自定义APIResponse继承Response,重写__init__方法 2、(正常)设置了abstract为True的模型类,称之为基表,这样的模型类是专门作为基类来提供公有属性的序列 3、(重点)ORM多表关联操作: 外键所放位置 ...
                            
                            
                                分类:
其他好文   时间:
2019-11-25 22:05:12   
                                阅读次数:
82
                             
                    
                        
                            
                            
                                    [toc] 1.二次封装Response 2.设置基表 3.ORM多表关联操作: 4.联表序列化 5.子序列化 6.单查群查接口 7.单删群删接口 8.单增群增接口 9.单群整体改 10.单群局部改 11.需要注意 ...
                            
                            
                                分类:
其他好文   时间:
2019-11-22 19:14:57   
                                阅读次数:
75
                             
                    
                        
                            
                            
                                    [TOC] 一、创建基表 设置了abstract为True的模型类,称之为基表,这样的模型类是专门作为基类来提供公有属性的 Model类的内部配置Meta类要设置abstract=True 二、ORM多表关联操作 重点: 一对一外键: 应该设置在关联方的表中 。因为是先有被关联表,再有关联表。 外键 ...
                            
                            
                                分类:
其他好文   时间:
2019-11-22 00:56:20   
                                阅读次数:
156