CodeGym
AI Academy
促销
CodeGym University
学习
课程
任务
调查 & 测验
游戏
帮助
日程
社区
Users
论坛
聊天
文章
成功故事
动态
评价
订阅
浅色主题

课时

  • 评论
  • 关于我们
开始
开始学习
立即开始学习
  • 我的进度
  • 课程
  • 任务地图
  • 课程
  • 使用 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
    可用
Learn
  • 注册
  • Java 课程
  • 任务帮助
  • 定价
  • Java 语法
社区
  • 用户
  • 文章
  • 论坛
  • 聊天
  • 成功故事
  • 动态
  • 联盟计划
Company
  • 关于我们
  • 联系方式
  • 评价
  • 媒体中心
  • CodeGym for EDU
  • 常见问题
  • 支持
CodeGymCodeGym 是一个从零开始学习 Java 编程的在线课程。该课程是初学者掌握 Java 的完美方式。它包含 1200+ 个带即时验证的任务,以及必要的 Java 基础理论。为了帮助你在学习中取得成功,我们实现了一系列激励功能:测验、编码项目、关于高效学习的内容,以及 Java 开发者职业相关内容。
关注我们
界面语言
English Deutsch Español हिन्दी Français Português Polski বাংলা
简体中文
मराठी தமிழ் Italiano Bahasa Indonesia 繁體中文 Nederlands 日本語 한국어 Bulgarian Danish Hungarian Basa Jawa Malay Norwegian Romanian Swedish Telugu Thai Українська Filipino Turkish Azərbaycan Русский Vietnamese
“程序员是培养出来的,不是天生的” © 2026 CodeGym
MastercardVisa
“程序员是培养出来的,不是天生的” © 2026 CodeGym