一、业务情景:公司员工较多 ,上下级关系通过职位关联,如果要找到某位领导的所有直接下属 ,就需要找该职位的下一级职位,因为有些职位可能没有员工,需一直找到有员工的职位为止。领导与下属的职位关系属于树状结构,采用递归的搜索方式,搜索停止的条件是查询返回的是空结果集(没有数据行返回)。属于深度优先搜索算 ...
分类:
数据库技术 时间:
2020-06-05 19:43:41
收藏:
0 评论:
0 赞:
0 阅读:
57
在我们使用的数据库表中经常需要用到行列互相转换的情况,使用sql 的关键词 UNPIVOT(列转行)和PIVOT(行转列)可轻松实现行列转换。 一、列转行:员工月份排班表存储是采用1号~31号作为列的方式进行存储的 现通过 UNPIVOT 将每天的班次用行进行展示,sql 如下: SELECT di ...
分类:
数据库技术 时间:
2020-06-05 19:31:05
收藏:
0 评论:
0 赞:
0 阅读:
40
# 第一步 wget -i -c https://repo.mysql.com//mysql80-community-release-el7-3.noarch.rpm # 第二步 yum -y install mysql80-community-release-el7-3.noarch.rpm # ...
分类:
数据库技术 时间:
2020-06-05 19:30:25
收藏:
0 评论:
0 赞:
0 阅读:
39
使用OGG同步Oracle12C数据至Kafka https://blog.csdn.net/andyguan01_2/article/details/86716388 一、环境操作系统:CentOS6.9软件版本:Zookeeper3.4.13,Kafka2.1.0集群架构(Zookeeper和K ...
分类:
数据库技术 时间:
2020-06-05 19:29:10
收藏:
0 评论:
0 赞:
0 阅读:
44
经常思考一个问题,为什么我们需要分布式?很大程度或许是不得已而为之。如果摩尔定律不会失效,如果通过低成本的硬件就能解决互联网日益增长的计算存储需求,是不是我们也就不需要分布式了。 过去的二三十年,是一场软件工程师们自我拯救的,浩浩荡荡的革命。分布式技术的发展,深刻地改变了我们编程的模式,改变了我们思 ...
分类:
数据库技术 时间:
2020-06-05 19:12:47
收藏:
0 评论:
0 赞:
0 阅读:
44
这是我的数据库student,好比输入一个值为32,查询id最接近32的整行数据,可以用以下代码 import pymysql value=32 conn = pymysql.connect(host='39.106.168.84', user='xxxxxxx', password='xxxxxx ...
分类:
数据库技术 时间:
2020-06-05 19:07:41
收藏:
0 评论:
0 赞:
0 阅读:
76
前言: 这是我第N+1 安装SQLServer 数据库了,上一次安装却记不清是何时? 最近项目用的都是MySQL ,Oracle数据库,突然另一个项目要用SQL Server数据库。 这该怎么装?脑海里一点影响也没有。安装包,硬盘里也找不到,算了,重新来过,这次必须记下来! 拓展须知: SQL Se ...
分类:
数据库技术 时间:
2020-06-05 19:06:05
收藏:
0 评论:
0 赞:
0 阅读:
128
(本文章内容仅在windows10下经测试能够运行,不能保证其他环境下的可靠性) oracle常见对象包含索引和视图。 笔者关于索引的学习链接在这 笔者关于索引的学习链接在这 ...
分类:
数据库技术 时间:
2020-06-05 19:02:57
收藏:
0 评论:
0 赞:
0 阅读:
36
一、三大范式 1、第一范式:原子性 保证每一列不可再分 2、第二范式:在满足第一范式的前提下,每张表只能描述一件事情 3、第三范式:在满足第一第二范式的前提下,第三范式需要确保数据表中的每一列数据都和主键直接相关,不能间接相关。 规范数据库的设计:规范性和性能的问题 阿里规范:关联查询的表不得超过三 ...
分类:
数据库技术 时间:
2020-06-05 18:58:39
收藏:
0 评论:
0 赞:
0 阅读:
64
下载完之后继续点击next 一直next到此处: 然后一直next,知道最后的finish 把mysqld的安装目录添加到环境变量中:C:\Program Files\MySQL\MySQL Server 5.7\bin添加到环境变量中 ...
分类:
数据库技术 时间:
2020-06-05 18:45:17
收藏:
0 评论:
0 赞:
0 阅读:
56
[SQL Server]内存缓存数据写入磁盘(三)延迟持久性Delayed Durability(和魔鬼交易) 发表于 2019-09-13 | 分类于 后端 | 没有评论 Delayed Durability是SQL Server 2014的新功能,在某些Transaction log负载较大的情 ...
分类:
数据库技术 时间:
2020-06-05 18:41:41
收藏:
0 评论:
0 赞:
0 阅读:
80
前言 最近在学习Java的数据库相关操作,在看视频时自己找资源而产生的一些问题,在此做个总结。 正文 在刚开始学习的时候,你可能跟着老师这样写代码,虽然某些地方已经冒出了红色的波浪线,但你半信半疑的继续跟着老师敲代码。 //1.加载并注册驱动 Class.forName("com.mysql.jdb ...
分类:
数据库技术 时间:
2020-06-05 18:40:27
收藏:
0 评论:
0 赞:
0 阅读:
49
(本文章内容仅在windows10下经测试能够运行,不能保证其他环境下的可靠性) oracle中索引的概念:在列上创建一个二叉树 oracle中索引的特点: 1、大幅度提高查询效率。2、影响写入数据的效率。 单列索引的创建和触发条件 单列索引的创建代码如下: 创建索引 create index id ...
分类:
数据库技术 时间:
2020-06-05 18:36:30
收藏:
0 评论:
0 赞:
0 阅读:
85
层次模型:像一棵树 网状模型:像城市地铁链路 关系模型:像一张excel表格 SQL:结构化查询语言,用来访问和操作数据库系统。 SQL语言关键字不区分大小写,但是针对不同的数据库,对于表名和列名,有的数据库区分大小写,有的数据库不区分大小写;同一个数据库在不同的操作系统上也有不同区分大小写的规则。 ...
分类:
数据库技术 时间:
2020-06-05 18:08:32
收藏:
0 评论:
0 赞:
0 阅读:
47
1. mkdir /var/lib/mysql/tmp 2. chown mysql:mysql /var/lib/mysql/tmp 3. 修改/etc/my.cnf配置文件,在[mysqld]域加入:tmpdir = /var/lib/mysql/tmp 4. 重启mysqld服务 servic ...
分类:
数据库技术 时间:
2020-06-05 18:07:37
收藏:
0 评论:
0 赞:
0 阅读:
112
初学mysql,总结下mysql语法语句 1、mysql接口自带命令 1.1、\h 或 help 或 ? 1.2、\G 1.3、\T 或 tee 1.4、\c 或 CTRL+c 1.5、\s 或 status 1.6、\. 或 source 1.7、\u 或use help contents (可详 ...
分类:
数据库技术 时间:
2020-06-05 17:46:05
收藏:
0 评论:
0 赞:
0 阅读:
45
https://stackoverflow.com/questions/18797608/update-multiple-rows-in-same-query-using-postgresql 问题描述: SQL update fields of one table from fields of a ...
分类:
数据库技术 时间:
2020-06-05 17:44:41
收藏:
0 评论:
0 赞:
0 阅读:
67
最近项目需要,开始学习另外一种语言MATLAB,说到底还是从GUI开始学。今天在写登录UI的时候需要用数据库,从看书,查资料研究了一下午,总算是有结果了,目前就我知道的连接SQL数据库有两个途径,分别是ODBC和JDBC。先详细说一下ODBC,具体如下: 创建OBDC数据库: 1.在控制面板里面找到 ...
分类:
数据库技术 时间:
2020-06-05 17:44:23
收藏:
0 评论:
0 赞:
0 阅读:
53
consul1.6实现Mysql-Gtid主从读写分离-03
分类:
数据库技术 时间:
2020-06-05 17:13:31
收藏:
0 评论:
0 赞:
0 阅读:
47
1、创建表 DROP TABLE IF EXISTS `user_info`;CREATE TABLE `user_info` ( `id` int(64) NOT NULL AUTO_INCREMENT, `name` varchar(32) DEFAULT NULL, `password` va ...
分类:
数据库技术 时间:
2020-06-05 17:02:25
收藏:
0 评论:
0 赞:
0 阅读:
67