促销活动
CodeGym University
学习
课程
任务
调查和小测验
游戏
帮助
提醒时间表
社区
用户
论坛
聊天
文章
成功故事
活动
评论
订阅服务
浅色主题
课程
评论
关于我们
开始
开始学习
立即开始学习
目标地图
课程
级别 6
使用 SQL Server
SQL & Hibernate
第 6 级,
课程 0
让我们编写一个查询,该查询将基于员
创建表
SQL & Hibernate
第 6 级,
课程 1
有意义的表创建 在前面的课程中,我们已经对创建表的查询有了一些了解,现在是时候深入研究一下了。 创建表与在 Java 中声明类非常相似,并且具有以下模式: CREATE TABLE table_name (
向表中插入数据
SQL & Hibernate
第 6 级,
课程 2
INSERT INTO VALUES() 语句 我们弄清楚了如何创建表,现在让我们详细了解如何使用 SQL 查询向表中添加数据。 事实上,这样做非常简单,但有几个细微差别。向表中插入数据的最简单选项需要指定两件事: 列名 列值(数据) 必须指定列名,因为很多时候列都有默认值,在插入数据时没有指定。通常每个表都有至少一个这样的列,例如行 ID。 向表中插入数据的查询的一般形式如下所示: INSERT INTO таблица (колонка1, колонка2, колон
更改表中的数据
SQL & Hibernate
第 6 级,
课程 3
4.1 UPDATE SET语句 如果您需要更改表中的现有记录,那么为此我们使用运算符UPDATE。 一方面,运算符UPDATE类似于运算符INSERT,因为我们需要为列指定新值。另一方面,在 operator 上SELECT,因为它允许您立即处理数据组。 重要的!运算符的目的UPDATE不是改变表中某一行的数据,而是改变满足一定条件的所有行的数据。而且如果你犯了一个小错误,你很容易丢失表中的所有数据。 请求的一般视图: UPDATE таблица SET
删除表中的数据
SQL & Hibernate
第 6 级,
课程 4
5.1 DELETE FROM 语句 SQL 中最容易做的就是删除数据。您可以非常快速地删除所有内容,甚至没有人会要求您进行任何确认。 让我们从最简单的场景开始:如何删除表中的一行。 这是您最常看到的场景,通常是删除特定记录,标准查询通常如下所示: DELETE FROM таблица
更改表的结构
SQL & Hibernate
第 6 级,
课程 5
6.1 改变数据库的结构 最后,使用数据库最有趣的部分是更改数据库。如果你认为这是一件非常简单的事情,那么这里有一个关于这个主题的轶事:
INDEX:指标
SQL & Hibernate
第 6 级,
课程 6
7.1 指数出现的原因 没有它就没有数据库的另一个重要的事情是索引。 想象这样一种情况, user表中有 1000 万用户,你想显示所有级别在 90 以上的用户。这个查询写起来很简单: SELECT * FROM user WHERE level > 90 太好了,我们在不到一分钟的时间内就写好了请求。从 SQL 服务器执行此查询需要多长时间?要执行这样的查询,他要翻一千万条记录,就算只有一条记录,也需要很多时间。 我们如何在 Java 中完成类似的任务?我们首先将用户集合按
约束:数据库完整性
SQL & Hibernate
第 6 级,
课程 7
数据库完整性控制 了解数据库的另一件重要事情是 CONSTRAINS。在约束的帮助下,您可以控制表中的数据更改并保持它们的完整性和一致性。 当我们谈论数据库时,什么是数据一致性? 让我们以带有员工、产品和任务表的在线商店为例。我们已经知道任务表中可能存在未分配给任何人的任务:此类行的 employee_id为 NULL。 但是如果任务表中有一个条目的 employee_id 等于,比方说,115,会发生什么?毕竟,我们没有这样的员工。employee 表中没有 id = 11
Please enable JavaScript to continue using this application.