学习
课程
任务
调查和小测验
游戏
帮助
提醒时间表
社区
用户
论坛
聊天
文章
成功故事
活动
评论
订阅服务
浅色主题
课程
评论
关于我们
开始
开始学习
立即开始学习
我的进度
课程
目标地图
课程
全部目标
全部级别
日期函数,实例
SQL & Hibernate
第 4 级,
课程 3
查找最近 30 天内的事件 另一个常见任务是搜索属于特定日期范围的行。原则上,如果范围的开始和结束日期是固定的,这并不困难:SQL 可以比较日期,也可以比较数字。 比较运算符可应用于日期:<、>、<=等。此外,还有一种特殊的 BETWEEN 运算符也可用于日期。例如,让我们编写一个查询,从任务表中选择 2022 年夏季需要完成的所有任务。该请求将如下所示: SELECT * FROM task
字符串函数
SQL & Hibernate
第 4 级,
课程 4
字符串函数列表 比日期和时间更多的功能——只有 String 类型。SQL 中的哪个由 CHAR(n) 和 VARCHAR(n) 类型给出。让我们回顾一下其中最受欢迎的: 功能 描述 1个 长度(str) 以字节为单位返回传递的字符串的长度 2个 CHAR_LENGTH(str) 以字符形式返回传递的字符串的长度 3个 定位(substr,str), 在类似于 indexOf() 方法的字符串中搜索子字符串 4个 定位(substr,str,pos) 从 pos 开始搜索字符
数据库的高级知识
SQL & Hibernate
第 5 级,
课程 0
1.1 建讲原则 你和我是从下面开始认识数据库的。这是我个人教人方法的一个特点。谈到新话题时,我总是先告诉你如何在实践中使用某些工具。当我知道一个人知道如何使用它们时,我就开始讲述一切是如何运作的。 采用这种方法有几个原因,但最主要的一个是学习过程中最有价值和最缺失的资源是学生的动机。 这种方法与我们习惯的方法略有不同,后者在学校和大学中使用。但一切都很清楚:当你在学校或大学学习时,你有正确的优先顺序:学习是此时此刻生活中最重要的事情。 如果您在成年后从事自我教育,那么通常您
流行的数据库 (DBMS)
SQL & Hibernate
第 5 级,
课程 1
甲骨文 Oracle 不是最流行的数据库,但却是最著名的数据库。虽然可以说是最受欢迎的。看怎么算。如果你只看公司的数量,那么 MySQL 是最受欢迎的数据库:它非常好而且完全免费 :) 但也可以换个角度考虑。如果有一家拥有一百万客户的公司使用 Oracle,有 5 家公司拥有一百个客户使用 MySQL,那么 Oracle 有一百万客户而 MySQL 只有 500 人。 总的来说,如果你让有钱的大公司看看他们选择了哪种 DBMS,那么世界上大约三分之一的公司都在使用 Oracl
安装 MySQL
SQL & Hibernate
第 5 级,
课程 2
加载中 嗯,既然对MySQL赞不绝口,我想是时候安装它了。到目前为止,当前版本是 MySQL 8.0.2,我们将安装它。 首先,让我们进入页面。 在那里我们看到了 MySQL 商业版本的描述和下面的一个小链接。这就是我们需要的: 单击链接并转到包含免费产品列表的页面。我选择 MySQL Windows Installer: 然后你选择两个选项中的任何一个(它们是相同的)并下载任何一个。 如果您有 Linux、MacOS 或其他系统,您可以下载MySQL Community S
工作台安装
SQL & Hibernate
第 5 级,
课程 3
加载中 程序员可以通过控制台操作数据库,但这并不意味着他应该这样做。有许多很棒的客户端可以使用 SQL 服务器。例如,我喜欢 SQLYog。一些硬核继续通过控制台工作,许多 - 立即通过 Intellij IDEA。 是的,她也知道如何亲自使用 SQL 服务器。但是既然我们在这里学习MySQL,同时我们将学习如何使用MySQL Client,它通常与它一起使用。它叫做 MySQL Workbench。 第 1 步。让我们再次点击链接,然后选择最底部的链接。结果,您应该看到如下
数据库创建
SQL & Hibernate
第 5 级,
课程 4
架构创建 如果您决定在 SQL 服务器上创建一个新数据库,那么有两种方法可以做到这一点: 工作台图形用户界面 编写自定义 SQL 查询 但由于我们目前正在研究 Workbench,我们将使用它创建数据库: 您始终可以使用顶部菜单或顶部栏上的按钮。让我们点击“创建新方案”按钮,您将看到以下面板: 您可以在此处设置新方案的名称。准备好。 默认编码 重要的!永远不要选择默认编码。然后发现这是某种 Windows 1251,它不想使用 Cyrillic 正常工作。您不需要它来搜索或过
创建表
SQL & Hibernate
第 5 级,
课程 5
创建表 我们的表列表是空的,所以是时候创建我们的第一个表了。可以通过三种方式做到这一点: 顶部工具栏中的“创建表格”按钮 本地菜单 SQL脚本 这次我们使用本地菜单。只需右键单击 Tables 字段并获得此图片: 接下来,您将看到一个用于创建表格的面板——它比看起来更可怕: 你在这里只需要2个地方: 在上面的字段中指定表的名称。 在中心的字段中指定列的名称和类型。 设计:选择正确的列名和类型 让我们创建一个表来存储用户。在 Java 中,我们会这样写: class User
向表中添加数据
SQL & Hibernate
第 5 级,
课程 6
查看表格 您已经了解了如何创建数据库模式和表,那么合乎逻辑的问题来了:如何向表中添加数据? 在向表中添加数据之前,让我们了解如何查看表中的数据。 首先,Workbench 的目的是执行 SQL 查询并查看其执行结果,所以当你想查看一个表的内容时,它只是提示你执行查询: SELECT * FROM таблица 我不是在开玩笑。 Workbench 有一个特殊的按钮,可以让您查看表格的内容。如果将鼠标悬停在表名上,则会显示: 让我们点击它,看看会发生什么: 在这里,对表的查询
数据备份
SQL & Hibernate
第 5 级,
课程 7
8.1 数据库备份的必要性 您已经学习了如何创建数据库模式、表以及查看它们。还要用数据填充这些表并更改它们。现在您需要学习最重要的事情 - 进行备份。 数据库很容易坏。事实上,数据库通常处于不断变化的状态:不断地保存和添加一些东西。 想象一下,您在浏览器中打开了一个选项卡,并且您不希望其中的信息丢失。同意,如果您只是决定永远不关闭它,那么这将不是最佳选择。毕竟,浏览器可能会死机,可能会意外关闭,您可能会失光或烧毁您的计算机。Windows 可以安装另一个更新,但你永远不知道会
从 IDEA 工作
SQL & Hibernate
第 5 级,
课程 8
设置想法 Intellij IDEA 知道如何使用数据库并不比 Workbench 差。它甚至在右窗格中有一个专用的数据库选项卡。如果你点击它,你会看到一张图片: 让我们尝试连接到我们的数据库。要开始,请单击加号: 您喜欢支持的数据库列表吗?感人的?从 Google Big Query 开始,到 Cassandra 结束。 连接 MySQL IDEA 但我们是谦虚的人,所以我们就选择MySQL。IDEA 立即建议指定连接数据库的设置: 它们比 Workbench 还要多。尽管
使用 SQL Server
SQL & Hibernate
第 6 级,
课程 0
让我们编写一个查询,该查询将基于员
显示更多
1
...
49
50
51
52
53
...
60
Please enable JavaScript to continue using this application.