1. 案例数据 这里我们一共两份日志数据,分别是 用户账号创建 的日志以及 用户登录 的日志。 账号创建日志 账号创建日志 用户登录日志 登录日志 以上案例数据 后台回复 955 可以在 SQL文件夹 里 data 领取 2. 思路分析 所谓留存,就是指某日创建的账号在后续...
上次我们根据用户创建账号和登录日志进行了《用SQL进行用户留存率计算》,今天我们继续用这份用户登录日志来计算用户连续登录天数。 1. 数据预览 这里我们用到的是 用户登录 的日志,其中用户每天可能存在多次登录。 用户登录日志 用户登录 以上案例数据 后...
上次我们根据用户创建账号和登录日志进行了《用SQL进行用户留存率计算》,今天我们继续用这份用户登录日志来计算用户连续登录天数。 1. 数据预览 这里我们用到的是 用户登录 的日志,其中用户每天可能存在多次登录。 用户登录日志 用户登录 以上案例数据 后...
环境搭建 软件环境(操作系统:Windows Server 2008 R2 Standard SP1): 数据库版本 Microsoft SQL Server 2014 - 12.0.2000.8 (X64) Feb 20 2014 20:04:26 Copyright (c) Microsoft Corporation Enterprise Edition (64-bit) on Windows NT 6.1 X64 (Build...
本文演示如何搭建最基本的事务复制。 环境准备: 虚拟机2台: 服务器名分别为RepA和RepB,RepA为发布服务器,RepB为订阅服务器。均安装WindowsServer 2008R2英文版(在外企工作的原因)。并确保两台服务器能互访。 SQL Server: 在上面的虚拟机中分别安装SQL...
数据库编译器产生执行计划,决定着SQL的实际执行方式。但是编译器只是尽力服务,所有数据库的编译器都不是尽善尽美的。 1、LIMIT 语句 分页查询是最常用的场景之一,但也通常也是最容易出问题的地方。比如对于下面简单的语句,一般 DBA 想到的办法是在 type,...
首先有个表: create table student( id char(1) primary key, name varchar(8), sex char(2) default 男 , age int(3) default 0 ) insert into student values (1,王明,男,18); insert into student values (2,孙丽,女,17); insert into student values (3,...
2019-02-18 11:03 by 潇湘隐者,188阅读,0评论,收藏,编辑 在SQL Server中,我们能否找到索引的创建时间?最后一次索引重建(Index Rebuild)的时间? 最后一次索引重组(INDEX REORGANIZE)的时间呢?答案是我们无法准确的找到索引的创建时间、最后一次索引重组...
一、约束类型简介 二、创建数据表 三、创建主键约束和非空约束 四、创建唯一约束 选中任一列,右键--索引/键 点击 添加 生成IX_Employees*, 类型设置为 唯一键, 然后选择要约束的列, 最后修改索引名称。 五、检查约束 案例一 案例二 六、默认约束 七、外键...
数据库中字段类型对应C#中的数据类型: 数据库 C#程序 int int32 text string bigint int64 或 long binary System.Byte[] bit Boolean char string datetime System.DateTime decimal System.Decimal float System.Double image System.Byte[] money System...