小辉辉的博客

尝试既是可能

Excel[SQL]实现按日期累加

参考代码1:根据a.日期,和b表日期比较,遍历(逐条数据查找b.日期)只要是小于等于a.日期的收入数据,就累加求和。 select a.日期, ( select sum(b.卖茶叶蛋收入) as 累加 from [sheet1$a1:b13] b where b.日期<=...

2018-10-22 16:06:44

阅读数:62

评论数:0

ClickHouse入门

1、前言 ClickHouse is a column-oriented database management system (DBMS) for online analytical processing of queries (OLAP). ClickHouses是一个面向行的O...

2018-09-12 18:40:28

阅读数:456

评论数:0

idea加载clickhouse驱动

1、问题经过 这里只进行一下记录【不想看的直接看下面步骤】:   IntelliJ IDEA从2018.2.1就开始支持clickhouse数据库的访问,但是我的idea 208.2.2却没自动提示驱动下载,接着自己添加clickhouse-jdbc驱动,怪异的是,从gradle依赖视图一看,...

2018-09-06 18:28:14

阅读数:142

评论数:0

深入理解乐观锁与悲观锁

本文转载自:深入理解乐观锁与悲观锁   在数据库的锁机制中介绍过,数据库管理系统(DBMS)中的并发控制的任务是确保在多个事务同时存取数据库中同一数据时不破坏事务的隔离性和统一性以及数据库的统一性。   乐观并发控制(乐观锁)和悲观并发控制(悲观锁)是并发控制主要采用的技术手段。   无论是...

2018-06-26 11:49:00

阅读数:54

评论数:0

MySQL安装及MySQL8.0新密码认证方式

1、前言   Oracle已经发布了MySQL8.0GA,GA在外国就是release版本,也就是正式版,不是测试版。   安装MySQL总是看到除了数据库服务外,还安装了一大堆基本没不会用到的服务,所以这里把MySQL的安装过程过一遍。体验安装MySQL8.0的时候,发现我的navicat连...

2018-06-24 21:11:26

阅读数:8775

评论数:0

window下搭建Docker的Mysql环境

1、系统环境 系统:windows 10 mysql版本:5.7(docker有mysql8.0,但是默认最新版本是mysql5.7 docker版本:Version 17.09.1-ce-win42 (14687) Channel: stable 3176a6a 2、环境搭建 ...

2018-01-15 23:22:17

阅读数:721

评论数:2

数据库及软件工程知识

1、并、差、笛卡尔乘积、投影、选择这五种操作称为基本操作。其他操作均可以用这五种基本操作来表达。 2、数据模型的组成的要素:数据结构、数据操作、数据约束。 3、保证原子性和持久性是DBMS的事务管理器中故障恢复机制的责任。 4、保证单个事务的一致性和保证事务的隔离性是DBMS的事务管理...

2017-03-19 12:24:59

阅读数:332

评论数:0

数据库范式

元组的每个分量必须是不可分割的数据项,这叫做第一范式,简称1NF。若关系模式R∈1NF,且每一个非主属性完全函数依赖于码,则R∈2NF。 若关系模式R∈2NF,且每一个非主属性都不传递依赖于码,则R∈3NF。 3NF不允许有X不包含码,Y是非主属性的非平凡函数依赖X→Y。 若关系模式R∈1N...

2017-03-05 22:28:08

阅读数:264

评论数:0

mysql主从复制(单向同步)

0、环境系统:ubuntu14.04(阿里云\腾讯云) 数据库:mysql5.6 主:阿里云ubuntu 从:腾讯云ubuntu默认需要同步的数据库已经事先创建。1、原理 我们设置一个主库(Master),和一个从库(Slave或Secondary)。从库从主库复制数据内容,目的为灾难备...

2017-03-02 17:07:49

阅读数:2151

评论数:2

Win10下安装Oracle 12c 报错 => [INS-30131] 执行安装程序验证所需的初始设置失败。

点击详细资料的提示: 原因 - 无法访问临时位置。 操作 - 请确保当前用户具有访问临时位置所需的权限。 附加信息:  - 所有节点上的框架设置检查都失败  - 原因: 问题的原因不可用  - 操作: 用户操作不可用 失败节点概要 xxhui  - 工作目录 "C:\Users\h...

2016-12-10 19:11:04

阅读数:8921

评论数:0

Sqlite3显示数据库、显示表命令(与mysql对比)

注:中括号[]里面为可选项 显示数据库: sqlite:.database mysql:show databases;(这个可以没有分号) 切换数据库: sqlite:帮助并没有说明,应该没有吧,虽然可以附加 mysql: use dbName 显示表: sqlite:.table [ta...

2016-11-18 23:21:30

阅读数:9873

评论数:0

MySQL5.7找到data文件夹

首先说下data文件夹在mysql中的地位: 1、存放数据库文件的地方 2、存放ibdata(所有数据库的信息都在这里) 3、存放数据库的文件夹,比如有个数据库叫student,那么肯定有个student文件夹,存放student数据库所有文件就在这文件夹内 ps:迁移数据库只需要找到数据...

2016-11-01 18:29:11

阅读数:16199

评论数:4

个人MYSQL操作记录

修改一列的默认值 : alter table 表名  alter column 列名 set DEFAULT 值;

2016-10-23 14:46:27

阅读数:381

评论数:0

Incorrect table definition; there can be only one auto column and it must be defined as a key

Incorrect table definition; there can be only one auto column and it must be defined as a key 翻译:不正确的表定义,只能有一个自增列和它必须被定义为一个键 那么我们建表的时候将自增列要设置成主键咯,...

2016-10-07 12:32:43

阅读数:986

评论数:0

关系型数据库表结构的两个设计技巧

关系型数据库表结构的设计,有下面两个设计技巧: 物理主键作为关联的外键 关系型数据库,由多个数据表构成。每一个数据表的结构是相同的,不同表之间可能存在关联关系。表之间的关联关系,正是关系型数据库得名的原因。 一个表由多个字段构成。其中可能有多个字段适合作为主键。主键字段,就是表中每一行都...

2016-10-06 12:43:57

阅读数:299

评论数:0

二级mysql考试环境WampServer3.0环境搭建

0、前言 wmap安装过程的问题解决 - 小辉辉的博客 - 博客频道 - CSDN.NET  http://blog.csdn.net/qq_26819733/article/details/50885604 上面我是以前安装的wamp-server2.5问题解决 但我这里不是介绍wamp ser...

2016-08-04 11:40:44

阅读数:3631

评论数:4

alter table *** add constraint *** 用法

1.主键约束: 要对一个列加主键约束的话,这列就必须要满足的条件就是分空 因为主键约束:就是对一个列进行了约束,约束为(非空、不重复) 以下是代码   要对一个列加主键,列名为id,表名为emp 格式为: alter table 表格名称 add constraint 约束名称 ...

2016-03-20 17:11:30

阅读数:425

评论数:0

wmap安装过程的问题解决

为什么一个软件都要介绍安装呢? 这是应为这软件安装过程会提示,缺少dll什么的, 就是这两个问题,可能困扰很多人吧。 一、缺少MSVCR100.dll 网上教程缺少MSVCR100.dll是直接下载放进相应位置就好了,可是我自己解决不了,其实是缺少了相应的window组件而已: VC++...

2016-03-14 13:51:26

阅读数:603

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭