当前位置: 首页 > 科技观察

入门:什么是CURD?

时间:2023-03-13 03:19:56 科技观察

CRUD是CREATE、READ、UPDATE和DELETE的首字母缩写词。它经常出现在数据库操作中。本文针对初学者。如果你已经是对数据库有一定了解的开发者或者工程师,可以默默离开。让我直接进入CURD的世界。为什么CRUD如此重要?CRUD通常用于与数据库和数据库设计相关的任何事情,软件开发人员没有CRUD操作就无法完成任何事情。另一方面,CRUD对最终用户同样重要,没有它,注册网站、创建博客或添加书签之类的事情是不可能的,我们使用的大多数应用程序都允许我们添加或创建新条目、搜索现有条目、更改它们或删除它们。创建创建功能允许用户在数据库中创建新记录。在SQL关系数据库应用中,Create函数称为INSERT,一条记录就是一行,列称为属性。用户可以创建一个新行并用与每个属性对应的数据填充它,但只有管理员才能将新属性添加到表本身。语法:INSERTINTOTableName(column1,column2,column3,...)VALUES(value1,value2,value3,...)例如,我们有一个表student,其属性为name、age、class。现在如果我们想创建一条记录,我们可以这样写:insertintostudent(name,age,class)values("wljslmz",20,1);ReadRead功能类似于搜索功能,允许用户搜索和检索表中的特定记录并读取它们的值,用户可以使用关键字或根据自定义条件过滤数据来找到所需的记录。语法:SELECT字段1,字段2,...FROM<表名>[WHERE<条件>]比如上面的学生表,现在我们要查询名为wljslmz的学生的年龄,我们可以这样写:selectage来自studentwherename="wljslmz";UpdateUpdate函数用于修改数据库中的现有记录。请注意,修改后的值必须是数据库中的现有记录。语法:UPDATE<表名>SETfield1=value1,field2=value2,...[WHERE]例如我们要将上面名为wljlsmz的班级改为班级2:updatestudentsetclass=2wherename="wljslmz";Delete删除功能允许用户从数据库中删除不再需要的记录。某些关系数据库应用程序可能允许用户执行硬删除或软删除。硬删除从数据库中永久删除记录,而软删除可能只是更新行的状态以指示它已被删除,同时保留数据并保持完整。语法:DELETEFROM<表名>[WHERE<条件>]比如我们要删除名字为wljslmz的记录:deletefromstudentwherename="wljslmz";总结本文简要介绍CURD操作。在平时的工作中,经常听到,“不就是个CRUD操作吗,有什么难的”,这里的CRUD操作就是本文要讲的,也就是我们常说的“增删改查”。陌生,希望这篇文章能帮助你了解curd,