第一部分 初始Mysql 关系型:如sqllite,db2,oracle,access,sql server,MySQL,注意:sql语句通用 非关系型:mongodb,redis,memcache 初识sql语句 #进入mysql客户端 $mysql mysql> select user(); # ...
分类:
数据库 时间:
2020-02-07 20:58:02
阅读次数:
103
如图: sql语句如下 select p.*,c.[name] as compName,s.[name] as sellerName from percentage p left join company c on c.id = p.compId left join seller s on s.id ...
分类:
其他好文 时间:
2020-02-07 12:23:25
阅读次数:
75
Orancle的SQL语句的多表查询和组函数一、SQL的多表查询:1、左连接和右连接(不重要一方加(+))SELECTe.empno,e.ename,d.deptno,d.dname,d.locFROMempe,deptdWHEREe.deptno(+)=d.deptno;(+)在等号左边是右连接,反之左连接。2、交叉连接(CROSSJOIN产生笛卡尔积)SELECTFROMempCROSSJOI
分类:
数据库 时间:
2020-02-06 23:02:14
阅读次数:
86
这几条经验是在网上收集并加上笔者的理解,总结出来的。希望能对大家有所帮助。多where,少havingwhere用来过滤行,having用来过滤组多union all,少unionunion删除了重复的行,因此花费了一些时间多Exists,少inExists只检查存在性,性能比in强很多,有些朋友不... ...
分类:
数据库 时间:
2020-02-06 12:31:50
阅读次数:
86
我是11年毕业,并在一家国企工作,一直到2016年。在这之前,我是很喜欢数据库的,尤其是看着一些想要的数据同过自己编写的sql语句检索到的时候,感觉很有成就感。因为家庭因素,2016年我辞掉了某家国企的办公室秘书工作,我那时候还兼职网络管理员。这几年里,我考了驾照,还有教师资格证。辞职之后我到了老家 ...
分类:
其他好文 时间:
2020-02-06 01:10:57
阅读次数:
82
数据库锁 共享锁(Shared lock) 例1: T1: select * from table (请想象它需要执行1个小时之久,后面的sql语句请都这么想象) T2: update table set column1='hello' 过程:T1运行 (加共享锁) T2运行等待T1运行完之后再运行 ...
分类:
数据库 时间:
2020-02-05 23:26:00
阅读次数:
91
SQLServer 查看SQL语句的执行时间 在MSSQL Server中通过查看SQL语句执行所用的时间,来衡量SQL语句的性能。 通过设置STATISTICS我们可以查看执行SQL时的系统情况。选项有PROFILE,IO ,TIME。介绍如下: SET STATISTICS PROFILE ON ...
分类:
数据库 时间:
2020-02-05 15:07:54
阅读次数:
106
模型的定义,models.py文件中示例代码如下: range:判断某个field的值是否在给定的区间中。示例代码如下: 查看打印出的结果: SELECT .`id article title article content article category_id article create_ti ...
分类:
其他好文 时间:
2020-02-05 13:29:06
阅读次数:
72
经常有同学问我,我的一个SQL语句使用了索引,为什么还是会进入到慢查询之中呢?今天我们就从这个问题开始来聊一聊索引和慢查询。 另外插入一个题外话,个人认为团队要合理的使用ORM,可以参考 ORM的权衡和抉择。合理利用的是ORM在面向对象和写操作方面的优势,避免联合查询上可能产生的坑(当然如果你的Li ...
分类:
其他好文 时间:
2020-02-05 11:36:15
阅读次数:
68
定义模型的models.py,示例代码如下: 1. startswith:大小写敏感的判断某个字段的值是否以某个值开始的。示例代码如下: 首先,查看数据库表中的数据如下: 打印出结果: :返回的QuerySet为空。 SELECT .`id article title article content ...
分类:
编程语言 时间:
2020-02-05 10:12:33
阅读次数:
71