促销活动
CodeGym University
学习
课程
任务
调查和小测验
游戏
帮助
提醒时间表
社区
用户
论坛
聊天
文章
成功故事
活动
评论
订阅服务
浅色主题
课程
评论
关于我们
开始
开始学习
立即开始学习
目标地图
课程
级别 1
数据库简介
SQL & Hibernate
第 1 级,
课程 0
数据库的历史:数据库和DBMS 很久以前在美国的一个国家,在一家大型 IT 公司中,曾经出现过存储非常大量数据的任务。你问这有什么难的?毕竟,大公司有钱,这意味着你可以购买更多的硬盘——仅此而已。 好主意,但正如他们所说,细节决定成败。不仅需要存储大量数据,还需要对其进行更改,并从中制作各种样本。而且,你需要从不同的地方选择不同的数据,而且要做得又快又漂亮。 总的来说,一切都和往常一样:客户想要一些不存在的东西,这次购买硬盘的决定没有奏效。 于是,这家IT公司的程序员给自己敲
SQL语言
SQL & Hibernate
第 1 级,
课程 1
2.1 SQL简介 如果您有一个数据库 (DB),并且其中有一个包含一些数据的表,那么最常见的任务就是在该表中查找某些数据。这就是 40 年前发明 SQL 的目的。 SQL 代表结构化查询语言。 最简单的 SQL 查询如下所示: SELECT колонка1, колонка2, … колонкаN FROM таблица 假设您有一个员工表,其中包含您的初创公司员工的列表: ID 姓名 职业 薪水 年龄 加入日期 1个 伊万诺夫伊万 程序员 100,000 25 20
WHERE:SQL 查询中的条件
SQL & Hibernate
第 1 级,
课程 2
3.1 比较值:<、>、=、<> 编写 SQL 查询时最常用的关键字之一是WHERE. 正是在它的帮助下,我们告诉 MySQL 我们要过滤(选择)哪些表行。 在关键字之后,WHERE您可以编写非常复杂和棘手的条件。那么这个条件可以包含哪些操作呢? 操作员 描述 例子 < 较少的 工资 < 40000 > 更多的 工资 > 100000 <= 小于或等于 年龄 <= 25 >= 大于或等于 年龄 >= 18 = 等于 职业='程序员' <>, != 不等于 年(加入日期)!=
数据显示控制
SQL & Hibernate
第 1 级,
课程 3
4.1 限制 如果您希望您的 SQL 查询返回过多的数据,您可以提前限制最大数量。毕竟,表格可以包含数千甚至数百万行。 SQL 使得使用LIMIT. 此关键字用在 SQL 查询的最后,如下所示: LIMIT количество 让我们针对产品表编写一个查询,其中包含我们商店产品的列表。但是由于我们有一家非常成功的商店并且我们销售了很多产品,所以我们只想获得答案的前 10 行。该请求如下所示: SELECT * FROM product
特殊的空值
SQL & Hibernate
第 1 级,
课程 4
5.1 缺乏意义 SQL 语言和 Java 语言一样,有一个特殊的关键字来表示值的缺失——它是 null。或者正如它经常写的那样 - NULL。 SQL 中的用法NULL与 Java 中 null 的用法非常相似。在 Java 中,可能存在其字段包含空值的对象。在 SQL 中,可能存在其行包含 NULL 值的表。 让我特意在我们的产品表中添加一些无品牌产品。如果产品的品牌未知,则该值为NULL。 要显示此类产品,让我们按id倒序对我们的产品表进行排序,并取 10 条记录。该请
Please enable JavaScript to continue using this application.