溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶(hù)服務(wù)條款》

mysql數(shù)據(jù)庫(kù)介紹

發(fā)布時(shí)間:2020-07-24 22:49:06 來(lái)源:網(wǎng)絡(luò) 閱讀:730 作者:ZeroOne01 欄目:MySQL數(shù)據(jù)庫(kù)
什么是數(shù)據(jù)庫(kù):

數(shù)據(jù)庫(kù)是與應(yīng)用程序?qū)崿F(xiàn)信息交互的數(shù)據(jù)存儲(chǔ)、管理軟件,并且存儲(chǔ)數(shù)據(jù)的也都可以稱(chēng)為數(shù)據(jù)庫(kù)。在以前沒(méi)有使用數(shù)據(jù)庫(kù)的時(shí)候,只能夠自己寫(xiě)數(shù)據(jù)的存儲(chǔ)方案。


什么是sql語(yǔ)句:

Sql語(yǔ)句就是對(duì)數(shù)據(jù)庫(kù)進(jìn)行操作的命令,又稱(chēng)之為數(shù)據(jù)庫(kù)語(yǔ)言。


主流的數(shù)據(jù)庫(kù)軟件:

Oracle:甲骨文公司開(kāi)發(fā)的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),是目前在全球大型企業(yè)里應(yīng)用的最多的數(shù)據(jù)庫(kù)軟件,其價(jià)格也是最昂貴的。


MySQL:由瑞典MySQL AB 公司開(kāi)發(fā),目前屬于 Oracle 旗下產(chǎn)品。MySQL 是最流行的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)之一,在 WEB 應(yīng)用方面,MySQL是最好的 RDBMS (Relational Database Management System,關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)) 應(yīng)用軟件。


SQLServer:美國(guó)Microsoft(微軟)公司推出的一種關(guān)系型數(shù)據(jù)庫(kù)系統(tǒng)。SQL Server是一個(gè)可擴(kuò)展的、高性能的、為分布式客戶(hù)機(jī)/服務(wù)器計(jì)算所設(shè)計(jì)的數(shù)據(jù)庫(kù)管理系統(tǒng),實(shí)現(xiàn)了與WindowsNT的有機(jī)結(jié)合,提供了基于事務(wù)的企業(yè)級(jí)信息管理系統(tǒng)方案。


DB2:DB2 是美國(guó)IBM公司開(kāi)發(fā)的一套關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),它主要的運(yùn)行環(huán)境為UNIX(包括IBM自家的AIX)、Linux、IBM i(舊稱(chēng)OS/400)、z/OS,以及Windows服務(wù)器版本。DB2主要應(yīng)用于大型應(yīng)用系統(tǒng),具有較好的可伸縮性,可支持從大型機(jī)到單用戶(hù)環(huán)境,應(yīng)用于所有常見(jiàn)的服務(wù)器操作系統(tǒng)平臺(tái)下。


Sybase:1984年,Mark B. Hiffman和Robert Epstern創(chuàng)建了Sybase公司,并在1987年推出了Sybase數(shù)據(jù)庫(kù)產(chǎn)品,是基于客戶(hù)/服務(wù)器體系結(jié)構(gòu)的數(shù)據(jù)庫(kù)。SYBASE主要有三種版本,一是UNIX操作系統(tǒng)下運(yùn)行的版本,二是Novell Netware環(huán)境下運(yùn)行的版本,三是Windows NT環(huán)境下運(yùn)行的版本。對(duì)UNIX操作系統(tǒng)目前廣泛應(yīng)用的為SYBASE 10 及SYBASE 11 for SCO UNIX。


數(shù)據(jù)庫(kù)分為以下幾種類(lèi)型:

DBMS:數(shù)據(jù)庫(kù)管理系統(tǒng),早期的數(shù)據(jù)庫(kù),以文本的方式呈現(xiàn)數(shù)據(jù),數(shù)據(jù)雜亂不直觀


RDBMS:關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),目前主流的數(shù)據(jù)庫(kù),以表格的方式呈現(xiàn)數(shù)據(jù)的數(shù)據(jù)庫(kù),數(shù)據(jù)直觀:

mysql數(shù)據(jù)庫(kù)介紹


ORDBMS:對(duì)象關(guān)系型管理系統(tǒng),比較冷門(mén)的數(shù)據(jù)庫(kù),在表格的列里插入了對(duì)象,就是對(duì)象關(guān)系型數(shù)據(jù)庫(kù),每個(gè)列可以放一個(gè)對(duì)象。


SQL語(yǔ)句類(lèi)型:用于對(duì)表里面的數(shù)據(jù)操作

DDL:結(jié)構(gòu)語(yǔ)句,能夠創(chuàng)建、刪除、修改、索引、視圖、存儲(chǔ)過(guò)程,塑造結(jié)構(gòu)。


DML:更新數(shù)據(jù)語(yǔ)句,專(zhuān)門(mén)操作數(shù)據(jù),而且操作有限,基本操作表格里面的數(shù)據(jù)。主要功能是增刪查改,大部分都是使用查詢(xún)語(yǔ)句。分支是DQL:專(zhuān)門(mén)負(fù)責(zé)查詢(xún)。


DCL:控制、操作數(shù)據(jù)庫(kù)的語(yǔ)句。


mysql的四大引擎:

ISAM:優(yōu)點(diǎn):讀取速度,內(nèi)存占用小 缺點(diǎn):不支持事務(wù)處理

MyISAM 索引和鎖功能 適合web開(kāi)發(fā)

HEAP 優(yōu)點(diǎn):內(nèi)存里操作數(shù)據(jù),速度快,但是要記得存儲(chǔ)進(jìn)磁盤(pán)。缺點(diǎn):占用的內(nèi)存空間比較大

InnoDB 優(yōu)點(diǎn):支持事務(wù)處理 基本什么功能都具備 缺點(diǎn):但是速度會(huì)慢一些


流程圖:

mysql數(shù)據(jù)庫(kù)介紹


MySQL:好處是小巧和速度快,也是跨網(wǎng)絡(luò)的,而且是多線程數(shù)據(jù)庫(kù)


可以利用引擎進(jìn)行數(shù)據(jù)庫(kù)集群:

mysql數(shù)據(jù)庫(kù)介紹


向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI