JavaRush /Java 博客 /Random-ZH /书签:您需要了解的有关数据库和 SQL 语言的一切 - 讲座、文章和视频

书签:您需要了解的有关数据库和 SQL 语言的一切 - 讲座、文章和视频

已在 Random-ZH 群组中发布
为了方便 JavaRush 学生,我们决定收集有关编程中最重要主题的讲座和文章。第十一选是关于数据库和SQL查询语言的。在迷你指南中,我们简要概述了文章的精髓,如果您点击链接,您可以了解有关感兴趣主题的更多信息。将集合添加到书签并在需要时返回。 书签:您需要了解的有关数据库和 SQL 语言的一切 - 讲座、文章和视频 - 1

文章和讲座

SQL简介

本文开启了一个简短的系列,专门介绍 Java 中与数据库交互的基础知识以及 SQL 语言的介绍。许多程序都忙于处理和修改信息并使其保持最新。由于数据是程序逻辑中非常重要的一部分,因此通常为其分配单独的存储。使用特殊的查询语言——SQL(结构化查询语言)来访问和修改数据。如果您刚刚开始使用数据库,本文将会很有用。

DBMS 结构、表和数据类型

文本的第二部分是关于 SQL 的介绍。这里笔者继续以创建证券交易所模拟器为例来分析数据库和SQL的运行原理。

“Java 项目从头到尾”:我们分析数据库和 SQL 语言

关于创建您自己的投资组合项目的大量文章。自然地,他了解程序员交互的各种技术。包括数据库和SQL语言。文章的结果是编写一个电报机器人。

“Java 项目从头到尾”:我们分析数据库和 SQL 语言。第2部分

在第二部分中,作者重点关注实践:他提供了有关安装 MySQL、用这种语言编写第一行以及创建第一个数据库的指导。最后你会有作业。

“Java 项目从头到尾”:我们分析数据库和 SQL 语言。第三部分

在数据库分析的第三部分,作者讲了SELECT运算符、WHERE、ORDER BY、GROUP BY参数。最后,和以前一样,作业等待着。

“Java 项目从头到尾”:我们分析数据库和 SQL 语言。第四部分——检查作业

顾名思义,整个第四部分都致力于作业分析。我们建议您阅读它 - 该任务很有趣,您可能想做。

“Java 项目从头到尾”:我们分析数据库和 SQL 语言。第 5 部分 - 连接和连接

在第五部分中,作者讨论了连接和联接的类型:解释了什么是一对多、一对一、多对多等概念。

“Java 项目从头到尾”:我们分析数据库和 SQL 语言。第 6 部分 - 检查最终任务

关于数据库的最后一篇文章涵盖了最后的家庭作业。这很有趣,因为它是针对中层面试的。也就是说,完成这个任务后你已经可以去面试了,并且你将成功通过至少部分与关系数据库相关的内容。

《SQL. 安东尼·莫利纳罗(Anthony Molinaro)的食谱集

有大量适合初步深入了解 SQL 的书籍可供选择,但本文的作者选择了《SQL》。安东尼·莫利纳罗(Anthony Molinaro)的《食谱集》。本书的独特之处在于,除了基础级别的 SQL 学习之外,您还将同时熟悉多个数据库,并了解它们的查询有何不同以及特定数据库的功能是什么。

不依赖于成本模型的酷 SQL 优化。第1部分

我们为您提供 Lukas Eder 文章的改编版,专为那些对数据库和 SQL 有一般了解以及具有一些 DBMS 实践经验的人而设计。它描述了五种简单的优化,可以仅基于元数据(即约束)和查询本身来实现。

不依赖于成本模型的酷 SQL 优化。第2部分

在第 2 部分中,您将了解如何消除 EXISTS 子查询中的“无意义”谓词和投影。

不依赖于成本模型的酷 SQL 优化。第三部分

本文的第三部分涉及谓词和可证明空集的合并。

不依赖于成本模型的酷 SQL 优化。第 4 部分

第四部分描述了 CHECK 的局限性和不必要的自反连接。

不依赖于成本模型的酷 SQL 优化。第五部分

文章的最后一部分讨论了诸如推送对象之类的优化。

NoSQL 开发人员指南

如果您一直在关注后端开发和大数据的趋势,您可能已经注意到近年来 NoSQL 数据库的热门话题。本文讨论了它们最初创建的原因、它们解决的问题以及为什么突然需要这么多不同的数据库。

“不必要但必须的工作”引起的 SQL 性能问题

要编写有效的 SQL 查询,您可以学习的最重要的事情可能就是索引。然而,紧随其后的第二位是许多 SQL 客户端要求数据库执行大量“不必要但必要的工作”的知识。本文将讨论这是什么。

将 PostgreSQL 数据库添加到 Spring Boot 上的 RESTful 服务。第1部分

有关如何创建数据库并将其连接到 Rest 应用程序的一系列文章。

将 PostgreSQL 数据库添加到 Spring Boot 上的 RESTful 服务。第2部分

在上一部分中,我们学习了如何在计算机上安装 PostgresSQL 数据库,在 pgAdmin 中创建数据库,以及手动和以编程方式创建和删除其中的表。在这一部分中,作者邀请读者重写该程序,以便它学会使用该数据库和表。

开发者面试:数据库问题分析

在这篇文章中,作者谈到了技术面试中的关键话题之一——数据库。它着眼于最常见的问题,并尝试在不深入研究材料的情况下回答这些问题。

来自 June 的简历:Hibernate 是一个使用数据库的框架

Hibernate 是一个为了让程序员的生活更轻松而发明的框架。它消除了重复代码并隐藏了管理资源所需的代码,从而减少了错误。通过使用 Hibernate,开发人员可以专注于应用程序的业务逻辑。本质上,Hibernate 在将应用程序连接到数据库时充当适配器。阅读有关此框架的需求以及哪些项目需要它的文章。

视频

数据库公开访谈

Java开发与后端密不可分。后端是数据库。如果您不想在技术面试中遇到问题,因为可能会被问到有关数据库的任何问题,请观看此 Podlodka Backend Crew 数据库测试面试流。您将学习使用数据库的理论以及每种最常见数据库的具体技术解决方案:SQL、NoSQL、NewSQL。

爪哇 | 云中的 MongoDB

要使用 MongoDB DBMS 将 IntelliJ IDEA 项目连接到 Amazon Web Services 云,仅有 IDE 技能是不够的。除了开发环境之外,您还必须学习如何操作同步或异步 MongoDB 驱动程序、MongoClient 客户端,并了解如何使用集合。该视频将引导您完成将数据库连接到 Java 项目的所有必要步骤。在视频下面的描述中,有一个指向 IntelliJ IDEA 中的项目代码的链接。
评论
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION