在本文开始前,先给大家分享几个好用的IDEA激活码
这里提供几个最新的激活码,有需要的朋友可以试试,先到先用:
2022和2023Intellij IDEA最新激活码,IDEA稳定专属激活码(持续更新)
2022和2023Pycharm激活码,Pycharm稳定专属激活码(持续更新)
2022和2023Webstorm激活码,Webstorm稳定专属激活码(持续更新)
如果您是开发人员或程序员,您可能遇到过 CRUD。那么,CRUD 代表什么?为什么这个词被大量使用?让我们了解一下。
CRUD指的是创建、读取、更新、删除。这些是任何模型中使其完整的基本功能。CRUD 一词的起源通常归功于 James Martin 在他 1983 年出版的《管理数据库环境》一书中。
在编程界,CRUD 是一个非常有名的名词。在每个处理数据的应用程序中,通常都会实现这些功能。否则,应用程序的功能仍然不完整。简而言之,我们应该能够“创建”数据并“读取”它。我们必须能够在需要时“删除”,或者在其他情况下“更新”。
CRUD 代表什么?
CRUD 仅代表创建、读取、更新、删除,这些是使任何应用程序变得完整的要素。让我们通过一个真实世界的例子来进一步理解:
每当有新员工加入公司时,都会“创建”该员工的新记录。经理或 HR 可以在需要时“读取”这些记录。如果有任何变化,比如他们的电话号码或电子邮件地址,他们必须“更新”它。同样,如果他们离开公司,公司可以“删除”他们的记录。(尽管公司维护员工的记录并将状态“更新”为不活跃)。
CRUD如何用于编程?
现在真正的问题来了,这个术语在编程世界中是如何映射的?开发人员如何实际实施 CRUD?让我们来看另一个有趣的例子:
开发人员想要维护自己喜欢的歌曲列表。因此,他决定创建一个应用程序来存储他所有喜欢的歌曲。他还决定与他的朋友分享该应用程序,这样他们也可以保留他们最喜欢的歌曲。现在,要使应用程序完整,他必须添加以下内容:
创建:每个人都必须能够保存他们的歌曲。为此,用编程术语来说,他们必须创建一个记录。唱片必须包含歌曲名称、歌曲链接或艺术家姓名。他们可以将其存储在歌曲库中。此外,他们可以为不同的流派创建具有不同名称的库。在这种情况下,开发人员必须将歌曲信息与 libraryID 一起存储以引用该库。
阅读:每个人都出于某种原因维护他们的歌曲库。他们想回到那些图书馆并查看他们最喜欢的歌曲列表。这就是为什么他们必须能够“读取”他们以前存储的信息的原因。开发人员将创建一个函数来根据库名称显示歌曲的记录。该函数必须调用带有库唯一ID 的歌曲列表以进行区分。
更新:既然有信息,任何人都可以决定更新它。他们可能想要更改音乐库的名称,或者只是添加有关歌曲的更多详细信息。必须存在一个函数来根据 libraryID 和 songID 更新记录。
删除:多年来维护所有您喜爱的歌曲可能会变得很忙。您的选择可以改变,或者您可以简单地决定不想再听那首歌。这就是为什么开发人员必须实现删除某些歌曲甚至库的功能的原因。
换句话说,如果没有构成 CRUD 的四个基本元素,任何应用程序都是不完整的。(更复杂的应用程序可能需要更多元素才能完成)。
由于这些操作非常基础,因此通常在一个标题下进行描述。根据特定应用程序的基本存储单元,标题名称包括:
- 联系人管理
- 内容管理
- 联系维修
- 文件管理
如果您在学习编程语言时遇到这些问题,那么您就是在处理 CRUD。
就数据库而言,CRUD 是什么?
简单的说,数据库就是用来存储数据的。虽然数据库的类型很多,但流行的类型是“关系数据库”。(在关系数据库中,每个实体都链接或关联到另一个实体。员工与公司中的部门相关。这就是为什么可以通过“deptID”代码链接员工。)
流行的数据库是 MySQL,它使用 SQL。CRUD 中的每个元素都映射到标准的结构化查询语言 (SQL) 语句。
在SQL方面,对应的术语是:
- 创建 = 插入
- 阅读=选择
- 更新=更新
- 删除=删除
简单地说,我们编写查询插入数据、更新它、删除它或选择它。当我们插入数据时,它以实体的名称存储在一个表中。例如,我们将在员工表中插入一条员工记录。然后,我们可以唯一标识或选择具有 employeeID 的员工。
除了数据库,CRUD 还用于超文本传输协议 (HTTP) 方法(用于构建 RESTful API)。它还用于数据分发服务 (DDS) 操作。
对于 HTTP,术语对为:
- 创建 = 放置/发布
- 读 = 得到
- 更新 = 放置/发布/补丁
- 删除=删除
如果这样看,CRUD 只是一种保证基本功能的范式。您使用的编程语言或协议并不重要。它有点像完成申请的清单。
如何实践CRUD?
无论何时创建应用程序或软件,都必须遵守 CRUD 指南以确保其完整。它本身不是编码语言或原则,而是指一种想法或指导原则。此原则有助于创建功能齐全的应用程序和执行数据库操作。它是所有现代网络应用程序和桌面应用程序中数据处理的支柱。
要掌握 CRUD,您必须通过一种语言进行练习。学习数据操作基础知识的最佳选择是通过学习 SQL。您可以从 SoloLearn 提供的这个惊人的 SQL 课程开始。它涵盖了在 SQL 中有用的所有基础知识和一些高级概念。此外,您还可以通过实践项目和挑战来学习。完成这些挑战将增强您对 SQL 技能的信心。
不过,如果您打算在 Web 开发方面做更多的工作,您将使用 SQL 来获取数据。此外,要与数据库通信,您必须使用 HTTP 协议。这就是为什么学习和实践 CRUD 对所有程序员来说都是必不可少的!
发布者:admin,转转请注明出处:https://www.ajihuo.com/soft/5275.html