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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 综合教程 >内容正文

综合教程

什么是CRUD? CRUD的操作

發(fā)布時間:2023/11/21 综合教程 43 生活家
生活随笔 收集整理的這篇文章主要介紹了 什么是CRUD? CRUD的操作 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

什么是CRUD? CRUD的操作
CRUD是指在做計算處理時的增加(Create)、讀取查詢(Retrieve)、更新(Update)和刪除(Delete)幾個單詞的首字母簡寫。主要被用在描述軟件系統(tǒng)中DataBase或者持久層的基本操作功能。

數(shù)據(jù)庫CRUD操作

一、刪除表
drop?table?表名稱

二、修改表

alter table 表名稱 add 列名?數(shù)據(jù)類型(add表示添加一列)
alter table 表名稱 drop column?列名稱(column表示列 drop表示刪除)

三、刪除數(shù)據(jù)庫

drop?database?數(shù)據(jù)庫

四、CRUD操作(create?添加數(shù)據(jù)read讀取數(shù)據(jù)?update?修改數(shù)據(jù)delete刪除數(shù)據(jù))

1、添加數(shù)據(jù)(create)
a: insert?into?+?nation?values('n002?','回族?')--加單引號是轉(zhuǎn)為字符串,英文的
b: insert?into?nation?values('n003','?')只添加一列后面的是空給所有的添加可以用
c: insert?into?nation(code,)?values('n004')給某一列添加可以用
d:給多列添加insert?into?nation(code,name)?values('n004','維吾爾族')
e:?專門添加自增長列的 insert?into?表名?values('p001','p006') 自增長列不用管,直接寫第二列

2、刪除數(shù)據(jù)(delete)

delete?from?+表名稱--刪除表中所有內(nèi)容
delete?from?+表名稱?where?ids=5??(刪除此行)---where后面跟一個條件

3、修改數(shù)據(jù)(uodate)
update?+表名稱?set?+列名稱='?'set(設(shè)置)---修改所有的內(nèi)容這一列的
update?+表名稱?set?+列名稱='p006?'?where?ids=6
update?+表名稱?set?+列名稱='p006?',列名稱='p002'?where?ids=6-----用逗號隔開可以修改多列
整數(shù)型(int)的不需要加單引號 0 (false)1(true)

4、查詢數(shù)據(jù)(10種)
a1:簡單查詢
select?*?from 表名稱 ——查詢表中所有數(shù)據(jù) *代表所有列
select?code,name?from?表名稱——查詢指定列數(shù)據(jù)
select?code,name?from?表名稱——查指定列的數(shù)據(jù)
select?code?as'代號',name?as'姓名'?from?表名稱——給列指定別名
a2:條件查詢
select?*?from?表名?where?code='?'???查這一行
select?*?from?表名?where?sex='true'?and?nation='?'???表示并列,--多條件并的關(guān)系
select?*?from?表??????? 名?where?sex='true'?or?nation='?'?--多條件或的關(guān)系
a3:范圍查詢
select?*?from?表名?where?列名>40?and?列名<50
select?*?from?表名?where?列名?between?40?and?50??--專用于范圍查詢
a4:離散查詢
select?*?from?表名?where?列名?in?('?','?','?')
select?*?from?表名?where?列名?not?in?('?','?','?')??反選,不在里面的
a5:模糊查詢
select?*?from?表名?where?列名?like?'%寶馬%'——查包含寶馬的
select?*?from?表名?where?列名?like?'寶馬%'——查以寶馬開頭的
select?*?from?表名?where?列名?like?'%寶馬'——查以寶馬結(jié)尾的
select?*?from?表名?where?列名?like?'寶馬'——查等于寶馬的
select?*?from?表名?where?列名?like?'--E'——查第三個是E的
%?代表是任意多個字符
-?下劃線?代表是一個字符
a6:排序查詢
select?*?from?表名?order?by?列名——默認升序排序
select?*?from?表名?order?by?列名?desc——降序排列
select?*?from?表名?order?by?列名?desc,?列名?asc——多個條件排序???,?前面是主條件?后面是次要條件
desc?降序??,asc?升序,?order?by??排序??根據(jù)哪一列排序
a7:分頁查詢
select?top?5?*?from?表名——查詢前5條數(shù)據(jù)
select?top?5?*?from?表名?where?code?not?in?(select?top?5?code?from?car)
a8:去重查詢(去掉重復的)
select?distinct?列名?from
a9:分組查詢
select?Brand?from?表名?group?by?Brand?having?count(*)>2

group?by????having?——表示根據(jù)一列分組?,count(*)>2——每一組的數(shù)量
a10:聚合函數(shù)(統(tǒng)計查詢)
select?count?(*)?from?表名——查詢所有數(shù)據(jù)條數(shù)(每一列的)
select?count?(列名主鍵)?from?表名——查詢這列的所有數(shù)據(jù)條數(shù)(執(zhí)行快)
select?sum?(列名)?from?表名——求和
select?avg??(列名)?from?表名——求平均值
select?max?(列名)?from?表名——求最大值
select?min?(列名)?from?表名——求最小值
————————————————
版權(quán)聲明:本文為CSDN博主「DJyzh」的原創(chuàng)文章,遵循 CC 4.0 BY-SA 版權(quán)協(xié)議,轉(zhuǎn)載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/qq_42672839/article/details/81584172

總結(jié)

以上是生活随笔為你收集整理的什么是CRUD? CRUD的操作的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

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