小白入门:什么是CURD?
CRUD是CREATE、READ、UPDATE和DELETE的首字母縮寫詞,在數據庫操作中頻繁出現,本文針對小白,如果你已經是開發人員或者對數據庫有一定認識的工程師可以默默離開了。讓我直接走進CURD的世界。
為什么 CRUD 如此重要?
CRUD 經常用于與數據庫和數據庫設計相關的任何事情,如果沒有 CRUD 操作,軟件開發人員將無法完成任何事情。
另一方面,CRUD 對最終用戶同樣重要,沒有它,注冊網站、創建博客或書簽之類的事情將是不可能的,我們使用的大多數應用程序都允許我們添加或創建新條目、搜索現有條目、對其進行更改或刪除它們。
Create
create 函數允許用戶在數據庫中創建新記錄,在 SQL 關系數據庫應用程序中,Create 函數稱為 INSERT,一條記錄是一行,而列稱為屬性。用戶可以創建一個新行并使用與每個屬性對應的數據填充它,但只有管理員可能能夠將新屬性添加到表本身。
語法:
INSERT INTO TableName (column1,column2,column3,...) VALUES (value1,value2,value3,...)比如我們有一張表student,有屬性name,age,class。
現在我們想要創建一條記錄就可以寫成:
insert into student(name,age,class) values("wljslmz",20,1);Read
Read功能類似于搜索功能,它允許用戶搜索和檢索表中的特定記錄并讀取它們的值,用戶可以使用關鍵字或通過基于自定義標準過濾數據來找到所需的記錄。
語法:
SELECT field 1, field 2, …FROM <table name> [WHERE <condition>]舉個例子,還是上面的student表,現在我們想查詢名字為wljslmz的學生的年齡,我們可以寫成:
select age from student where name = "wljslmz";Update
Update函數用于修改數據庫中存在的現有記錄,注意被修改的值一定是數據庫已有的記錄。
語法:
UPDATE <table name> SET field1=value1, field2=value2,… [WHERE <condition>]比如我們想將上面名字為wljlsmz的班級改為2班:
update student set class = 2 where name = "wljslmz";Delete
Delete功能允許用戶從數據庫中刪除不再需要的記錄,一些關系數據庫應用程序可能允許用戶執行硬刪除或軟刪除。硬刪除從數據庫中永久刪除記錄,而軟刪除可能只是更新行的狀態以指示它已被刪除,同時保持數據存在且完好無損。
語法:
DELETE FROM <table name> [WHERE <condition>]比如我們想刪除名字為wljslmz的記錄:
delete from student where name = "wljslmz";總結
本文簡單的介紹了CURD操作,在平時工作中,經常會聽到,“不就是crud操作嘛,有啥難的”,這里的crud操作就是本文講的,也就是我們常說的“增刪改查”,本身這個非常簡單,但是對于小白來說還是比較陌生的,希望本文對您認識curd有所幫助,有任何問題可以在下方評論區與我討論。
總結
以上是生活随笔為你收集整理的小白入门:什么是CURD?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Cadence Allegro 16.6
- 下一篇: 情绪识别的多模态特征,分类器和融合方法研