更新時(shí)間:2021-02-16 23:50:07 來(lái)源:動(dòng)力節(jié)點(diǎn) 瀏覽2427次
Java程序員在使用數(shù)據(jù)庫(kù)時(shí),會(huì)使用到很多的操作語(yǔ)句,其中使用最頻繁的,同時(shí)也被認(rèn)為是最重要的操作語(yǔ)句是SELECT語(yǔ)句。相信很多接觸和正在學(xué)習(xí)java編程的朋友們,會(huì)經(jīng)常看到和使用“SELECT * FROM table_name”這條語(yǔ)句,SELEC語(yǔ)句與各種限制條件關(guān)鍵詞搭配使用,具有各種豐富的功能。所以今天對(duì)SELEC語(yǔ)句基礎(chǔ)內(nèi)容進(jìn)行一下概括,適合java零基礎(chǔ)剛?cè)腴T(mén)的人通過(guò)下面的內(nèi)容認(rèn)識(shí)SELECT語(yǔ)句。
數(shù)據(jù)庫(kù)大家都知道是用來(lái)存放數(shù)據(jù)的,常用的java數(shù)據(jù)庫(kù)有MySQL和Redis等,相信對(duì)java有一定了解的人一定不陌生,但是怎么從數(shù)據(jù)庫(kù)中查詢到想要的數(shù)據(jù)呢,SELECT語(yǔ)句的作用是從數(shù)據(jù)庫(kù)中返回信息,用指定的條件在SELECT語(yǔ)句返回,這也是大數(shù)據(jù)分析的最基本操作。
SELECT語(yǔ)句的基本格式為:SELECT要查詢的列名 FROM 表名字 WHERE 限制條件;
下面來(lái)概括一下SELECT語(yǔ)句的作用:
(1)列選擇(投影操作):能夠使用SELECT語(yǔ)句的列選擇功能選擇表中的列,這些列是我們想要用查詢返回的。當(dāng)我們查詢時(shí),可在選擇查詢的表中指定的列。
(2)行選擇(選擇操作):能夠使用SELECT語(yǔ)句的行選擇功能選擇表中的行,這些行是我們想要用查詢返回的。能夠使用不同的標(biāo)準(zhǔn)限制所看見(jiàn)的行。
(3)連接(多表操作):能夠使用SELECT語(yǔ)句的連接功能來(lái)集合數(shù)據(jù),這些數(shù)據(jù)雖然被存儲(chǔ)在不同的表中,但是我們可以通過(guò)連接查詢到該數(shù)據(jù)。
學(xué)習(xí)SELECT語(yǔ)句,必須要知道SQL語(yǔ)句語(yǔ)法的要求是什么,相當(dāng)于一個(gè)使用的規(guī)則,有下面幾點(diǎn):(1)SQL語(yǔ)句對(duì)大小寫(xiě)不敏感;(2)SQL語(yǔ)句可以寫(xiě)成一行或多行;(3)關(guān)鍵字不能簡(jiǎn)寫(xiě)或分開(kāi)折行;(4)子句通常放在不同的行;(5)縮進(jìn)用于增強(qiáng)可讀性.
完整的SELECT語(yǔ)句如下:
select
? ?xxxx
from
? ?xxxx
where
? ?xxxx
group by
? ?xxxx
having
? ?xxxx
order by
? ?Xxxx
以上關(guān)鍵字的順序不能變,嚴(yán)格遵守以上語(yǔ)句的執(zhí)行順序:
(1)from從某張表中檢索數(shù)據(jù)
(2)where經(jīng)過(guò)條件進(jìn)行過(guò)濾
(3)group by然后分組
(4)having分組后對(duì)數(shù)據(jù)不滿意再過(guò)濾
(5)select 查詢出來(lái)
(6)order by排序輸出
SELECT語(yǔ)句是在MySQL數(shù)據(jù)庫(kù)中對(duì)數(shù)據(jù)處理常使用的操作,希望大家在學(xué)習(xí)完這篇文章和本站的MySQL教程之后,可以自己平時(shí)多多操作練習(xí),相信都可以掌握SELECT語(yǔ)句的使用方法。
相關(guān)閱讀
0基礎(chǔ) 0學(xué)費(fèi) 15天面授
有基礎(chǔ) 直達(dá)就業(yè)
業(yè)余時(shí)間 高薪轉(zhuǎn)行
工作1~3年,加薪神器
工作3~5年,晉升架構(gòu)
提交申請(qǐng)后,顧問(wèn)老師會(huì)電話與您溝通安排學(xué)習(xí)
初級(jí) 202925
初級(jí) 203221
初級(jí) 202629
初級(jí) 203743