码迷,mamicode.com
首页 >  
搜索关键字:where    ( 20257个结果
软件的优化(三)数据库的优化(Mysql)
数据库技术的优化,根据优化分类: 根据使用的层面分为: 数据库语句具体sql层面 数据表层面 数据库层面 一、sql 1、应尽量避免在 where 子句中使用 != 或 <> 操作符,否则将引擎放弃使用索引而进行全表扫描。 2、应尽量避免在 where 子句中使用 or 来连接条件,如果一个字段有索 ...
分类:数据库   时间:2020-07-07 16:09:00    阅读次数:105
SQL Server 获取汉字的拼音首字母
if exists (select * from sysobjects where id = object_id(N'[fn_ChineseToSpell]') and xtype in (N'FN', N'IF', N'TF')) drop function [fn_ChineseToSpell] ...
分类:数据库   时间:2020-07-07 15:36:09    阅读次数:89
119. Pascal's Triangle II
Given a non-negative index k where k ≤ 33, return the kth index row of the Pascal's triangle. Note that the row index starts from 0. 只额外开O(k)的空间,那就开一个 ...
分类:其他好文   时间:2020-07-07 15:03:33    阅读次数:121
mysql主从同步不一致解决方案
前言 在发生故障切换后,经常遇到的问题就是同步报错,数据库很小的时候,dump完再导入很简单就处理好了,但线上的数据库都150G-200G,如果用单纯的这种方法,成本太高,故经过一段时间的摸索,总结了几种处理方法。 生产环境架构图 目前现网的架构,保存着两份数据,通过异步复制做的高可用集群,两台机器 ...
分类:数据库   时间:2020-07-07 00:31:57    阅读次数:69
优化sql嵌套查询,使用CTE语法
CTE语法(子查询部分),目的是为了提高可读性和可维护性。把子查询部分提出来之后再使用。 eg: with cr as(select * form A where...) select * form B where B.a in (select cr.a from cr) 使用CTE注意事项: 1, ...
分类:数据库   时间:2020-07-06 20:17:02    阅读次数:81
think where 同字段 多级筛选写法
$where['title'] = array(['like', "%bh%"],['like',"%nk%",'or'); $data=M('news') ->field('id,title,keyword') ->where($where) ->order('add_time DESC') -> ...
分类:其他好文   时间:2020-07-06 19:35:47    阅读次数:57
sqlserver 获取到日期范围内每天,每周,每月,每年记录
--每天记录DECLARE @start DATE,@end DATE SET @start='2020-7-1' SET @end='2020-7-20' select DATEADD(DAY,number,@start) ymd from master..spt_values where typ ...
分类:数据库   时间:2020-07-06 17:57:35    阅读次数:152
ROWNUM()应用案例-实现一个拉链表
有以下数据表:事件标识表未这个股票进入(1)或者移除(2)某个股票池。我们需要对数据进行去重,就是连续多次的进入,或者连续多次的移除,都只取第一次的日期。 如图中,黄色的记录是不需要的。(这个表命名为demo) 首先第一步 select SCODE,POOLID,EFFECTIVE_DAY,ADJU ...
分类:其他好文   时间:2020-07-06 17:54:43    阅读次数:78
Oracle 判断表或字段是否存在新增/修改表结构可重复执行sql
DECLARE num NUMBER; BEGIN -- 新增学生表 student SELECT COUNT (1) INTO num FROM cols WHERE table_name = UPPER ('student') ; IF num > 0 THEN EXECUTE IMMEDIAT ...
分类:数据库   时间:2020-07-06 16:41:18    阅读次数:93
MySQL 18条优化技巧
转 一、索引优化 索引的数据结构是 B+Tree,而 B+Tree 的查询性能是比较高的,所以建立索引能提升 SQL 的查询性能。 1、建立普通索引 对经常出现在 where 关键字后面的表字段建立对应的索引。 2、建立复合索引 如果 where 关键字后面常出现的有几个字段,可以建立对应的 复合索 ...
分类:数据库   时间:2020-07-06 16:17:03    阅读次数:87
20257条   上一页 1 ... 59 60 61 62 63 ... 2026 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!