數(shù)據(jù)庫(kù)相信我們都不陌生吧,什么是數(shù)據(jù)庫(kù),在當(dāng)大數(shù)據(jù)時(shí)代,數(shù)據(jù)是一種尤其重要的一種編程方式,不同的數(shù)據(jù)庫(kù)語(yǔ)言可以幫助我們實(shí)現(xiàn)不同的程序以及方式。下面就有小編為您帶來(lái)數(shù)據(jù)庫(kù)語(yǔ)言都有哪些的相關(guān)介紹。
之前小編在這個(gè)問(wèn)題上詳細(xì)講述過(guò)(詳見(jiàn)《數(shù)據(jù)庫(kù)》),和現(xiàn)實(shí)生活中的各類倉(cāng)庫(kù)一樣,數(shù)據(jù)庫(kù)就是網(wǎng)絡(luò)上用來(lái)存放數(shù)據(jù)的地方,用戶可以對(duì)這些數(shù)據(jù)進(jìn)行增刪、查詢、更新等操作,從而實(shí)現(xiàn)對(duì)數(shù)據(jù)的管理和調(diào)令。
數(shù)據(jù)庫(kù)技術(shù),是信息管理系統(tǒng)、自動(dòng)化辦公系統(tǒng)、銷售統(tǒng)計(jì)系統(tǒng)等各種信息系統(tǒng)的核心部分,是進(jìn)行科學(xué)研究和決策管理的重要技術(shù)手段,常用的數(shù)據(jù)庫(kù)包括:Oracle、DB2、MySQL、SQL Server、Sybase、VF等。
由于MySQL數(shù)據(jù)庫(kù)具有性能優(yōu)良、穩(wěn)定性好、配置簡(jiǎn)單、支持各種操作系統(tǒng)等優(yōu)勢(shì),本章主要講述Windows系統(tǒng)下MySQL數(shù)據(jù)庫(kù)的內(nèi)容。
數(shù)據(jù)庫(kù)語(yǔ)言
在瀏覽器中輸入MySQL的官方網(wǎng)址mysql.com,找到其中的“DOWNLOADS”菜單并點(diǎn)擊:
當(dāng)然也可以直接在百度上搜索MySQL軟件進(jìn)行下載,在官網(wǎng)中可以找到幾種不同的版本,已經(jīng)更新到了MySQL 8.0版本了。
雙擊MySQL安裝文件setup.exe,進(jìn)入MySQL安裝歡迎界面,點(diǎn)擊“Next”進(jìn)行安裝,緊接著進(jìn)入“Setup Type”界面選擇MySQL安裝類型,這里選擇“Typical”類型,然后點(diǎn)擊“Next”按鈕進(jìn)入下一個(gè)安裝步驟,選擇安裝目錄和“Developer Components”組件。
繼續(xù)點(diǎn)擊“Next”按鈕進(jìn)入下一步,選擇Server Machine(服務(wù)器),再點(diǎn)擊“Next”進(jìn)入數(shù)據(jù)庫(kù)用途選擇界面,選擇Multifunctional Database(多功能數(shù)據(jù)庫(kù)),然后點(diǎn)擊“Next”進(jìn)入并發(fā)連接設(shè)置界面選擇Decision Support(決策支持系統(tǒng)),然后設(shè)置MySQL數(shù)據(jù)庫(kù)訪問(wèn)量連接數(shù)和默認(rèn)端口號(hào),最后點(diǎn)擊Finish完成安裝。
任何生物之間的溝通以語(yǔ)言為橋梁,在互聯(lián)網(wǎng)世界中也無(wú)一例外;服務(wù)器之間的溝通我們可以稱之為數(shù)據(jù)傳輸?shù)倪^(guò)程,而在數(shù)據(jù)庫(kù)中,SQL語(yǔ)句處于一種關(guān)鍵性地位。
SQL語(yǔ)句是結(jié)構(gòu)化查詢語(yǔ)言(Structure Query Language)的縮寫,是關(guān)系模型的程序設(shè)計(jì)以及數(shù)據(jù)庫(kù)查詢語(yǔ)言,專門用于數(shù)據(jù)的存儲(chǔ)、更新、查詢以及對(duì)數(shù)據(jù)庫(kù)系統(tǒng)的管理。
簡(jiǎn)單說(shuō)來(lái),就像人類對(duì)寵物施行命令要使用特殊口令一樣,SQL語(yǔ)句是對(duì)數(shù)據(jù)庫(kù)進(jìn)行操作的一種特殊語(yǔ)言。
SQL語(yǔ)句主要?jiǎng)澐譃槿N類別:
DCL(Data Control Language)語(yǔ)句
中文翻譯過(guò)來(lái)又叫做數(shù)據(jù)控制語(yǔ)句。
該語(yǔ)句用于控制不同數(shù)據(jù)字段的許可和訪問(wèn)級(jí)別,定義了數(shù)據(jù)庫(kù)、表、字段、用戶的訪問(wèn)權(quán)限和安全級(jí)別。
常用的語(yǔ)句關(guān)鍵字包括grant、revoke等。
DML(Data Manipulation Language)語(yǔ)句
數(shù)據(jù)庫(kù)操縱語(yǔ)句。該語(yǔ)句用于插入、刪除、更新和查詢數(shù)據(jù)庫(kù)的記錄,是數(shù)據(jù)庫(kù)操作最常用的語(yǔ)句,并檢查數(shù)據(jù)完整性。常用的語(yǔ)句關(guān)鍵字包括insert、delete、update和select。
DDL(Data Definition Language)語(yǔ)句
數(shù)據(jù)定義語(yǔ)言。該語(yǔ)句定義了不同的數(shù)據(jù)字段、數(shù)據(jù)庫(kù)、數(shù)據(jù)表、列、索引等數(shù)據(jù)庫(kù)對(duì)象。常用語(yǔ)句關(guān)鍵字包括create、drop、alter等。
SQL/PgQ 查詢實(shí)際上是一個(gè)圍繞著一段“proto-gql”的 SQL 子查詢。下面有一個(gè)示例查詢,在今年 SIGMOD 大會(huì)接近尾聲時(shí),Oracle 的Oskarvanrest 為今年 7 月在阿姆斯特丹舉行的鏈接數(shù)據(jù)庫(kù)基準(zhǔn)理事會(huì)(Link Database Benchmark Council,LDBC)會(huì)議提出的。 以上就是小編為您介紹的數(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)處理。