随笔分类 - SQL
摘要:阅读更多 最近在给项目做数据结构设计。 由于介入项目稍晚,原有数据结构已经大体定型,金融行业相关的项目,特别是钱相关的数据,有非常大的不确定性和扩展性要求,因此这几天一直为数据库采用横表纵表头痛。。。 横表: 当前主流的/常见的建表模式,将一条数据横向排列,通常
阅读全文
摘要:mysql 分库分表 分表是分散数据库压力的好方法。 分表,最直白的意思,就是将一个表结构分为多个表,然后,可以再同一个库里,也可以放到不同的库。 当然,首先要知道什么情况下,才需要分表。个人觉得单表记录条数达到百万到千万级别时就要使用分表了。 1,分表的分类 纵向分表 将本来可以在同一个
阅读全文
摘要:概念 其实数据库本没有这2个概念,这2个概念是从应用角度、逻辑角度出发诞生的。所谓常见的表都是横表,所以这里重点说下纵表,你就理解这2个概念了。 关系型数据库或者说传统的数据库,建立模型时都需要建立明确模型的属性,而这些属性是作
阅读全文
摘要:本文主要是对Neo4j属性图模型简单的介绍。 Neo4j是什么? Neo4j是一款是由java语言实现的图数据库,图形数据库将数据以图的数据结构进行存储和管理,并且能够以高度可问的方式优雅地表示任何种类的数据,而Neo4j是基于属性图模型(Property Graph Model)的数据库。 属性图
阅读全文
摘要:<! flowchart 箭头图标 勿删 此项目为spring boot myBatis neo4j数据库整合项目。 有增删改查(节点关系)、动态分页条件排序等一些示例。 git下载地址:git clone https://github.com/wsm1217395196/my project de
阅读全文
摘要:MongoDB官网下载链接:https://www.mongodb.com/download center/community MongoDB官网安装教程:https://docs.mongodb.com/manual/tutorial/install mongodb on windows/ Mon
阅读全文
摘要:首先到官网下载安装包。(https://www.mongodb.com/download center community)1.创建mongodb目录2、配置文件mongodb.config3、配置mongodb的环境变量4.启动mongodb 到C:\
阅读全文
摘要:简介: MHA(Master High Availability)目前在MySQL高可用方面是一个相对成熟的解决方案,它由日本DeNA公司youshimaton(现就职于Facebook公司)开发,是一套优秀的作为MySQL高可用性环境下故障切换和主从提升的高可用软件。在MySQL故障切换
阅读全文
摘要:1、首先创建student库 create database student; 2、 在数据库中创建boy表 和 girl表, mysql> create table boy( > boyId int primary key auto_increment, > boyName va
阅读全文
摘要:Oracle数据库支持full join,mysql是不支持full join的,但仍然可以同过左外连接+ union+右外连接实现 SELECT FROM t1 LEFT JOIN t2 ON t1.id = t2.id UNION SELECT FROM t1 RIGHT JOIN t2 ON
阅读全文
摘要:union查询就是把2条或者多条sql语句的查询结果,合并成一个结果集。 如:sql1: N行,sql2: M行,sql1 union sql2 > N+M行 1、能否从2张表查询再union呢? 可以,union 合并的是"结果集",不区分在自于哪一张表. 2、取自于2张表,通过"别名"让2
阅读全文
摘要:UNION用于把来自许多SELECT语句的结果组合到一个结果集合中,也叫联合查询。 ?12345SELECT ...UNION [ALL | DISTINCT]SELECT ...[UNION [ALL | DISTINCT]SELECT ...] 在多个 SELECT 语句中,第一个 SELECT
阅读全文
摘要:用两个表(a_table、b_table),关联字段a_table.a_id和b_table.b_id来演示一下MySQL的内连接、外连接( 左(外)连接、右(外)连接、全(外)连接)。 MySQL版本:Server version: 5.6.31 MySQL Community Server (G
阅读全文
摘要:SQL的三种连接方式分为:左外连接、右外连接、内连接,专业术语分别为:LEFT JOIN、RIGHT JOING、INNER JOIN 内连接INNER JOIN:使用比较运算符来根据指定的连接的每个表都有的列的值来进行匹配连接,如果对应的列值不存在,则连接的所有表对应的该列
阅读全文
摘要:前面介绍了Boot 1.5版本集成Neo4j,Boot 2.0以上版本Neo4j变化较大。 场景还是电影人员关系 Boot 2.0主要变化 GraphRepository在Boot2.0下不支持了,调整为Neo4jRepository。 对应的findById和deleteById也要调整。 @Gr
阅读全文
摘要:阅读目录项目的创建及配置使用嵌入式数据库创建节点和关系查询及更新删除关系和节点完整代码参考资料回到顶部项目的创建及配置 因为Neo4j依赖的jar包比较多,所以推荐使用Maven来管理。 首先创建一个Maven Project,添加依赖: <dependency> <groupId
阅读全文
摘要:转自 http://42.96.169.71/blog/2013/01/26/shi yong apachetop shi shi jian ce webfu wu qi yun xing zhuang kuang/ 对于 Linux 下使用 Apache 作为 Web 服务器来说,大家也
阅读全文
摘要:执行:select SYSDATE() from dual; 返回:2017 10 24 13:48:06 执行:select DATE_FORMAT(SYSDATE(),'%Y.%m.%d') from dual; 获得:2017.10.24 结论:DATE_FORMAT(date,f
阅读全文
摘要:需求:根据一个String类型的year,要求查询出该年的所有记录; 比如根据2018年查询出2018年01月01日到2018年12月31日之间的记录; public List<Rain> findAllByYear(String year) throws ParseException
阅读全文
摘要:spring data jpa中使用count计数方法很简单 直接在dao层写方法即可 int countByUidAndTenementId(String parentUid, String tenementId); 这样即可根据传入的字段查询即可。 原文地址:https://www.cnblog
阅读全文