国产精一区二区_午夜视频99_免费白白视频_中文字幕一区免费

熱門(mén)文章> 數(shù)據(jù)庫(kù)增刪改查語(yǔ)句 >

數(shù)據(jù)庫(kù)增刪改查語(yǔ)句

36氪企服點(diǎn)評(píng)小編
2021-04-27 18:08
743次閱讀

   數(shù)據(jù)庫(kù)(Database)是按照數(shù)據(jù)結(jié)構(gòu)來(lái)組織、存儲(chǔ)和管理數(shù)據(jù)的建立在計(jì)算機(jī)存儲(chǔ)設(shè)備上的倉(cāng)庫(kù)。簡(jiǎn)單來(lái)說(shuō)是本身可視為電子化的文件柜——存儲(chǔ)電子文件的處所,用戶可以對(duì)文件中的數(shù)據(jù)進(jìn)行新增、截取、更新、刪除等操作。下面就有小編為您帶來(lái)數(shù)據(jù)庫(kù)增刪改查語(yǔ)句的相關(guān)介紹。

一、增:有2種方法

1.使用insert插入單行數(shù)據(jù):

語(yǔ)法:insert [into] <表名> [列名] values <列值>

例:insert into Strdents (姓名,性別,出生日期) values ('王偉華','男','1983/6/15')

注意:如果省略表名,將依次插入所有列

2.使用insert,select語(yǔ)句將現(xiàn)有表中的 數(shù)據(jù)添加到已有的新表中

語(yǔ)法:insert into <已有的新表> <列名> select <原表列名> from <原表名>

例:insert into addressList ('姓名','地址','電子郵件')select name,address,email          

from  Strdents 

注意:查詢得到的數(shù)據(jù)個(gè)數(shù)、順序、數(shù)據(jù)類型等,必須與插入的項(xiàng)保持一致

二、刪:有2中方法

1.使用delete刪除數(shù)據(jù)某些數(shù)據(jù)

語(yǔ)法:delete from <表名> [where <刪除條件>]    

例:delete from a where name='王偉華'(刪除表a中列值為王偉華的行)  

注意:刪除整行不是刪除單個(gè)字段,所以在delete后面不能出現(xiàn)字段名

2.使用truncate table 刪除整個(gè)表的數(shù)據(jù)

語(yǔ)法:truncate table <表名>

例:truncate table addressList

注意:刪除表的所有行,但表的結(jié)構(gòu)、列、約束、索引等不會(huì)被刪除;不能

用于有外建約束引用的表

數(shù)據(jù)庫(kù)增刪改查語(yǔ)句數(shù)據(jù)庫(kù)

三、改 使用update更新修改數(shù)據(jù)         

語(yǔ)法:update <表名> set <列名=更新值> [where <更新條件>]

例:update addressList set 年齡=18 where 姓名='王偉華'

注意:set后面可以緊隨多個(gè)數(shù)據(jù)列的更新值(非數(shù)字要引號(hào));where子句是可選的(非數(shù)字要引號(hào)),用來(lái)限制條件,如果不選則整個(gè)表的所有行都被更新

四、查

語(yǔ)法:select <列名> from <表名> [where <查詢條件表達(dá)試>] [order by <排序的列  

名>[asc或desc]]

1).查詢所有數(shù)據(jù)行和列

例:select * from a

說(shuō)明:查詢a表中所有行和

2).查詢部分行列--條件查詢

例:select i,j,k   from  a   where f=5

說(shuō)明:查詢表a中f=5的所有行,并顯示i,j,k3列

3).在查詢中使用AS更改列名

例:select name as 姓名 from a where  gender='男'

說(shuō)明:查詢a表中性別為男的所有行,顯示name列,并將name列改名為(姓名)顯示

4).查詢空行

例:select name from a where email is null

說(shuō)明:查詢表a中email為空的所有行,并顯示name列;SQL語(yǔ)句中用is null或者is not null

來(lái)判斷是否為空行

5).在查詢中使用常量

例:select name '北京' as 地址 from a

說(shuō)明:查詢表a,顯示name列,并添加地址列,其列值都為'北京'

6).查詢返回限制行數(shù)(關(guān)鍵字:top )

例1:select top 6 name from a

說(shuō)明:查詢表a,顯示列name的前6行,top為關(guān)鍵字(oracle 中沒(méi)有top關(guān)鍵字

用rownum替代)

select   *   from   a where   rownum<6  

7).查詢排序(關(guān)鍵字:order by , asc , desc)

例:select name

from a

where grade>=60

order by desc

說(shuō)明:查詢表中成績(jī)大于等于60的所有行,并按降序顯示name列;默認(rèn)為ASC升序。

    數(shù)據(jù)庫(kù)是一個(gè)單位或是一個(gè)應(yīng)用領(lǐng)域的通用數(shù)據(jù)處理系統(tǒng),它存儲(chǔ)的是屬于企業(yè)和事業(yè)部門(mén)、團(tuán)體和個(gè)人的有關(guān)數(shù)據(jù)的集合。數(shù)據(jù)庫(kù)中的數(shù)據(jù)是從全局觀點(diǎn)出發(fā)建立的,按一定的數(shù)據(jù)模型進(jìn)行組織、描述和存儲(chǔ)。其結(jié)構(gòu)基于數(shù)據(jù)間的自然聯(lián)系,從而可提供一切必要的存取路徑,且數(shù)據(jù)不再針對(duì)某一應(yīng)用,而是面向全組織,具有整體的結(jié)構(gòu)化特征。 以上就是小編為您介紹的數(shù)據(jù)庫(kù)增刪改查語(yǔ)句,希望對(duì)您有所幫助。

[免責(zé)聲明]

文章標(biāo)題: 數(shù)據(jù)庫(kù)增刪改查語(yǔ)句

文章內(nèi)容為網(wǎng)站編輯整理發(fā)布,僅供學(xué)習(xí)與參考,不代表本網(wǎng)站贊同其觀點(diǎn)和對(duì)其真實(shí)性負(fù)責(zé)。如涉及作品內(nèi)容、版權(quán)和其它問(wèn)題,請(qǐng)及時(shí)溝通。發(fā)送郵件至36dianping@36kr.com,我們會(huì)在3個(gè)工作日內(nèi)處理。

相關(guān)文章
最新文章
查看更多
關(guān)注 36氪企服點(diǎn)評(píng) 公眾號(hào)
打開(kāi)微信掃一掃
為您推送企服點(diǎn)評(píng)最新內(nèi)容
消息通知
咨詢?nèi)腭v
商務(wù)合作