數(shù)據(jù)庫(kù)

什么是數(shù)據(jù)庫(kù)

? 簡(jiǎn)單的說(shuō),數(shù)據(jù)庫(kù)(database)就是一個(gè)存放數(shù)據(jù)的倉(cāng)庫(kù),這個(gè)倉(cāng)庫(kù)是按照一定的數(shù)據(jù)結(jié)構(gòu)(數(shù)據(jù)結(jié)構(gòu)是指數(shù)據(jù)的組織形式或數(shù)據(jù)之間的聯(lián)系)來(lái)組織、存儲(chǔ)的,我們可以通過(guò)數(shù)據(jù)提供的多種方法來(lái)管理數(shù)據(jù)庫(kù)里的數(shù)據(jù)。

當(dāng)人們收集了大量的數(shù)據(jù)后,應(yīng)該把它們保存起來(lái)進(jìn)入近一步的處理,進(jìn)一步的抽取有用的信息。當(dāng)年人們把數(shù)據(jù)存放在文件柜中,可現(xiàn)在隨著社會(huì)的發(fā)展,數(shù)據(jù)量急劇增長(zhǎng),現(xiàn)在人們就借助計(jì)算機(jī)和數(shù)據(jù)庫(kù)技術(shù)科學(xué)的保存大量的數(shù)據(jù),以便能更好的利用這些數(shù)據(jù)資源。

為什么要使用數(shù)據(jù)庫(kù)?在之前保存數(shù)據(jù)可以使用記事本、word等保存數(shù)據(jù),但是這種方式保存數(shù)據(jù)有什么缺點(diǎn)呢?比如要保存富士康的雇員的信息,富士康的雇員大概120w,如果要保存這樣的數(shù)據(jù)使用word的表格來(lái)實(shí)現(xiàn),那么如果要查找“張三”的信息。如果要查找出所有薪資大于200的雇員的信息呢?此時(shí)只能一個(gè)的統(tǒng)計(jì)。這樣就出現(xiàn)了大量的工作量同時(shí)很容易出錯(cuò)。

但是如果將數(shù)據(jù)保存到數(shù)據(jù)庫(kù),則有數(shù)據(jù)的專門(mén)的語(yǔ)言實(shí)現(xiàn)這些操作,很容易就能查詢到你需要的東西。

1數(shù)據(jù)庫(kù)的種類

數(shù)據(jù)庫(kù)通常分為層次式數(shù)據(jù)庫(kù)、網(wǎng)絡(luò)式數(shù)據(jù)庫(kù)和關(guān)系式數(shù)據(jù)庫(kù)三種。 而不同的數(shù)據(jù)庫(kù)是按不同的數(shù)據(jù)結(jié)構(gòu)來(lái)聯(lián)系和組織的。

而在當(dāng)今的互聯(lián)網(wǎng)中,最常見(jiàn)的數(shù)據(jù)庫(kù)模型主要是兩種,即關(guān)系型數(shù)據(jù)庫(kù)和非關(guān)系型數(shù)據(jù)庫(kù)。

數(shù)據(jù)庫(kù)有一門(mén)專門(mén)屬于自己的語(yǔ)言,該語(yǔ)言的核心就是查詢語(yǔ)句,難點(diǎn)也是查詢、重點(diǎn)也是查詢、使用最多的也是查詢,這門(mén)語(yǔ)言叫做"Structured Query Language" 結(jié)構(gòu)化查詢語(yǔ)言。

SQL分類:

數(shù)據(jù)操縱語(yǔ)言(DML Data Manipulation Language )

SELECT (查詢) INSERT (插入數(shù)據(jù)) UPDATE (更新數(shù)據(jù)) DELETE (刪除數(shù)據(jù))

數(shù)據(jù)定義語(yǔ)言(DDL Data definition language )CREATE ALTER DROP RENAME TRUNCATE

數(shù)據(jù)控制語(yǔ)言(DCL Data Control Language ) : GRANT (比如說(shuō)授權(quán)遠(yuǎn)程連接、權(quán)限授權(quán)等等)

事物Transaction:commit rollback

數(shù)據(jù)的增加

INSERT INTO 數(shù)據(jù)表名(字段1,字段2,字段3.) VALUES(值1,值2,值3..)

數(shù)據(jù)的修改

UPDATE 表名稱 SET 字段=新的值,字段=新的值.. WHERE 過(guò)濾條件

數(shù)據(jù)的刪除

DELETE FROM 數(shù)據(jù)表 WHERE 過(guò)濾條件

執(zhí)行順序

5 SELECT* 字段

1 FROM 數(shù)據(jù)來(lái)源

2 WHERE 過(guò)濾條件

3 GROUP BY 分組字段

4 HAVING 對(duì)統(tǒng)計(jì)函數(shù)進(jìn)行過(guò)濾

6 ORDER BY 排序字段排序的方式

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容