数据库
-
数据库概论 – 数据库的介绍
1、数据库的介绍 1.1 数据库学啥? 数据库的基本操作(以SQL语句为核心),SQL是一门编程语言,使用比较简单 数据库的底层原理(主要针对常见面试题) 数据库编程(使用Java…
-
CodeQL数据库构建原理分析
这里以 java 作为示例语言进行分析 在配置好CodeQL以后,用户目录下的 codeql-home/codeql 文件夹保存了CodeQL的 CLI 部分,它的目录结构如下,这…
-
史上最全的数据库面试题,不看绝对后悔
数据库面试知识点汇总 一、基本概念 1.主键、外键、超键、候选键 超键:在关系中能唯一标识元组的属性集称为关系模式的超键。一个属性可以为作为一个超键,多个属性组合在一起也可以作为一…
-
数据库中动态列的几种设计思路
在需求开发的时候,可能会碰到一种场景,在需求中,涉及的某具体业务中,属性是动态的,在条件允许的情况下,可以使用穷举法对所有可能情况进行属性分析,然后进行分类,最终可以形成一套可以解…
-
MySQL数据库入门实战教程
前言 MySQL数据库简介 MySQL是一个关系型数据库管理系统 ,由瑞典MySQL AB 公司开发,属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,…
-
SpringBoot项目中同时操作多个数据库
在实际项目开发中可能存在需要同时操作两个数据库的场景,比如从A库读取数据,进行操作后往B库中写入数据,此时就需要进行多数据库配置。本文以操作本地和线上的MySQL数据库为例: 1、…
-
如何对数据库版本进行管理
方式一:使用管理工具/插件 工具一:flyway 1.原理 1)在目标数据库的database中创建一张表flyway_schema_history用于管理当前数据库的版本; 2)…
-
学习大数据必须掌握哪些核心技术?
大数据发展到今天,已经是越来越成熟,无论是大型互联网公司,还是小型的创业公司,都能看见大数据的身影。那么,学习大数据必须掌握哪些核心技术呢? 一、数据采集与预处理 Flume NG…
-
大数据开发离线计算框架知识点总结
大数据开发离线计算框架知识点总结,大数据在带来发展机遇的同时,也带来了新的挑战,催生了新技术的发展和旧技术的革新。大数据离线计算技术应用于静态数据的离线计算和处理,框架设计的初衷是…
-
大数据技术路线-需要掌握的技术
大数据应用作为目前很火,市场需求很大的需求体量,所以学习大数据应用技术很有必要,也是发展的唯一路径,笔者总结了大数据学习的技术路线,希望大家能有所收获。 知识点一:java基础ja…