数据库介绍 什么时数据库: 结构化查询语言(Structured Query Language)简称SQL 数据库就是存储数据的仓库,其本质是一个文件系统,数据按照特定的格式将数据存储起来,用户可以对数据库中的数据进行增加,修改,删除及查询操作。 什么是数据库管理系统 数据库管理系统(DataBas ...
分类:
数据库 时间:
2019-01-01 17:22:12
阅读次数:
252
这几天在写索引,想到一些有意思的TIPS,希望大家有收获。 一、一些常见的SQL实践 (1)负向条件查询不能使用索引 not in/not exists都不是好习惯 可以优化为in查询: (2)前导模糊查询不能使用索引 而非前导模糊查询则可以: (3)数据区分度不大的字段不宜使用索引 原因:性别只有 ...
分类:
数据库 时间:
2018-12-30 02:56:14
阅读次数:
208
SQL是作为一个程序员接触得非常多的一种语言,但是,很多时候,我们会发现,有些SQL的执行效率异常的差,造成了数据库的负担。我们通过分析这些有问题的SQL,就可以发现很多我们平时在写SQL的时候忽略的问题。 今天,我们就来讲一下这些需要改掉的坏习惯。 尽量少用负向条件查询 假设我们有一个Order表 ...
分类:
数据库 时间:
2018-12-30 02:47:19
阅读次数:
212
工作中,需要把配有[邮件传递限制]的邮箱找出来,下图是Exchange2010的截图下图为Exchange2016的截图单条件查询Get-Mailbox-ResultSizeunlimited|Where-Object{$_.AcceptMessagesOnlyFromSendersOrMembers-ne"$Null"}多条件查询Get-Mailbox-ResultSizeunlimited|W
分类:
其他好文 时间:
2018-12-27 15:29:31
阅读次数:
262
1.条件查询 查询姓名为小明的学生 db.local.find({name:'小明'});; 查询英语成绩大于90分的同学 db.local.find({score:{$gt:90}}); //查找成绩大于90分$gt 查询数学成绩不等于88的同学 db.local.find({score:{$ne ...
分类:
数据库 时间:
2018-12-22 16:38:59
阅读次数:
217
问题描述:如下代码所示,使用element ui 中的el form组件对table进行条件查询,当查询条件仅有一项时,使用@keyup.enter.native事件绑定回车事件,出现点击回车后,浏览器会刷新页面的问题; 搜索了问题触发原因,是由于当表单只有一个文本框时,按下回车将会触发表单的提交事 ...
分类:
其他好文 时间:
2018-12-20 14:22:58
阅读次数:
240
e. Q查询 ``` def search(self, query_list): query = self.request.GET.get('query', '') # 获取query的值 # Q(Q(qq__contains=query) | Q(name__contai... ...
分类:
其他好文 时间:
2018-12-18 21:49:01
阅读次数:
198
一、在表字段上可以使用算术运算 1.1使用算术运算符 查询员工的年薪 select 员工id,员工月薪*12 from 员工表 ; 1.2条件查询语句 条件(=、>、<、is null、is not null、...) 语法:select 字段列表 from 表名 [where 条件] 查询员工名为 ...
分类:
其他好文 时间:
2018-12-11 11:23:09
阅读次数:
147
-- 数据的准备 -- 创建一个数据库 create database python_test charset=utf8; -- 使用一个数据库 use python_test; -- 显示使用的当前数据是哪个? select database(); -- 创建一个数据表 -- students表 ... ...
分类:
数据库 时间:
2018-12-06 23:57:53
阅读次数:
252
mysql最左匹配原则 什么叫最左匹配原则 最左匹配原则的误区 实战 结论: 1 条件查询中条件顺序没有关系 2 在最左匹配原则中,有如下说明: 参考文档 "联合索引的最左前缀匹配原则" "mysql索引最左匹配原则的理解?" "MySQL数据库SQL优化第四篇:通过trace分析优化器如何选择执行 ...
分类:
数据库 时间:
2018-12-06 23:55:56
阅读次数:
294