日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

小白入门:什么是CURD?

發(fā)布時(shí)間:2023/12/29 编程问答 65 豆豆
生活随笔 收集整理的這篇文章主要介紹了 小白入门:什么是CURD? 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

CRUD是CREATE、READ、UPDATE和DELETE的首字母縮寫(xiě)詞,在數(shù)據(jù)庫(kù)操作中頻繁出現(xiàn),本文針對(duì)小白,如果你已經(jīng)是開(kāi)發(fā)人員或者對(duì)數(shù)據(jù)庫(kù)有一定認(rèn)識(shí)的工程師可以默默離開(kāi)了。讓我直接走進(jìn)CURD的世界。

為什么 CRUD 如此重要?

CRUD 經(jīng)常用于與數(shù)據(jù)庫(kù)和數(shù)據(jù)庫(kù)設(shè)計(jì)相關(guān)的任何事情,如果沒(méi)有 CRUD 操作,軟件開(kāi)發(fā)人員將無(wú)法完成任何事情。

另一方面,CRUD 對(duì)最終用戶(hù)同樣重要,沒(méi)有它,注冊(cè)網(wǎng)站、創(chuàng)建博客或書(shū)簽之類(lèi)的事情將是不可能的,我們使用的大多數(shù)應(yīng)用程序都允許我們添加或創(chuàng)建新條目、搜索現(xiàn)有條目、對(duì)其進(jìn)行更改或刪除它們。

Create

create 函數(shù)允許用戶(hù)在數(shù)據(jù)庫(kù)中創(chuàng)建新記錄,在 SQL 關(guān)系數(shù)據(jù)庫(kù)應(yīng)用程序中,Create 函數(shù)稱(chēng)為 INSERT,一條記錄是一行,而列稱(chēng)為屬性。用戶(hù)可以創(chuàng)建一個(gè)新行并使用與每個(gè)屬性對(duì)應(yīng)的數(shù)據(jù)填充它,但只有管理員可能能夠?qū)⑿聦傩蕴砑拥奖肀旧怼?/p>

語(yǔ)法:

INSERT INTO TableName (column1,column2,column3,...) VALUES (value1,value2,value3,...)

比如我們有一張表student,有屬性name,age,class。

現(xiàn)在我們想要?jiǎng)?chuàng)建一條記錄就可以寫(xiě)成:

insert into student(name,age,class) values("wljslmz",20,1);

Read

Read功能類(lèi)似于搜索功能,它允許用戶(hù)搜索和檢索表中的特定記錄并讀取它們的值,用戶(hù)可以使用關(guān)鍵字或通過(guò)基于自定義標(biāo)準(zhǔn)過(guò)濾數(shù)據(jù)來(lái)找到所需的記錄。

語(yǔ)法:

SELECT field 1, field 2, …FROM <table name> [WHERE <condition>]

舉個(gè)例子,還是上面的student表,現(xiàn)在我們想查詢(xún)名字為wljslmz的學(xué)生的年齡,我們可以寫(xiě)成:

select age from student where name = "wljslmz";

Update

Update函數(shù)用于修改數(shù)據(jù)庫(kù)中存在的現(xiàn)有記錄,注意被修改的值一定是數(shù)據(jù)庫(kù)已有的記錄。

語(yǔ)法:

UPDATE <table name> SET field1=value1, field2=value2,… [WHERE <condition>]

比如我們想將上面名字為wljlsmz的班級(jí)改為2班:

update student set class = 2 where name = "wljslmz";

Delete

Delete功能允許用戶(hù)從數(shù)據(jù)庫(kù)中刪除不再需要的記錄,一些關(guān)系數(shù)據(jù)庫(kù)應(yīng)用程序可能允許用戶(hù)執(zhí)行硬刪除軟刪除。硬刪除從數(shù)據(jù)庫(kù)中永久刪除記錄,而軟刪除可能只是更新行的狀態(tài)以指示它已被刪除,同時(shí)保持?jǐn)?shù)據(jù)存在且完好無(wú)損。

語(yǔ)法:

DELETE FROM <table name> [WHERE <condition>]

比如我們想刪除名字為wljslmz的記錄:

delete from student where name = "wljslmz";

總結(jié)

本文簡(jiǎn)單的介紹了CURD操作,在平時(shí)工作中,經(jīng)常會(huì)聽(tīng)到,“不就是crud操作嘛,有啥難的”,這里的crud操作就是本文講的,也就是我們常說(shuō)的“增刪改查”,本身這個(gè)非常簡(jiǎn)單,但是對(duì)于小白來(lái)說(shuō)還是比較陌生的,希望本文對(duì)您認(rèn)識(shí)curd有所幫助,有任何問(wèn)題可以在下方評(píng)論區(qū)與我討論。

總結(jié)

以上是生活随笔為你收集整理的小白入门:什么是CURD?的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。