但兩張表關(guān)聯(lián)也并不是信息能一一對(duì)應(yīng)的,也會(huì)存在空缺的時(shí)候,比如:

文章插圖
那兩表建立連接就會(huì)變成:

文章插圖
了解上面的概念,你就知道什么叫關(guān)系型數(shù)據(jù)庫 。簡(jiǎn)單說,它是由多張能互相聯(lián)接的二維行列表格組成的數(shù)據(jù)庫 。在數(shù)據(jù)準(zhǔn)備時(shí),我們通常要建立表關(guān)聯(lián)來分析 。
關(guān)系型數(shù)據(jù)庫是基于關(guān)系代數(shù)模型發(fā)展而來,常用的關(guān)系型數(shù)據(jù)庫有SQL Server、MySQL、Oracle、DB2等,這個(gè)視企業(yè)使用為準(zhǔn),我們后續(xù)學(xué)習(xí)都以MySQL為主 。
各關(guān)系型數(shù)據(jù)庫(不感興趣可跳過):
DB2: 關(guān)系型數(shù)據(jù)庫, 適用于大型的分布式應(yīng)用系統(tǒng), 確實(shí)是非常非常好的數(shù)據(jù)庫, 無論穩(wěn)定性, 安全性, 恢復(fù)性等等都無可挑剔, 而且從小規(guī)模到大規(guī)模的應(yīng)用都非常適合 。但是使用起來覺得非常繁瑣, 安裝的時(shí)候要求頗多, 很多軟件都可能和DB2產(chǎn)生沖突, 因?yàn)橐话鉊B2都是安裝在小型機(jī)或者服務(wù)器上的, 所以在PC上安裝很費(fèi)事兒 。新建一個(gè)庫需要設(shè)置很多東西, 分配各種各樣的存儲(chǔ)空間 。
Oracle: 是目前市場(chǎng)占有率最大的數(shù)據(jù)庫, 我在學(xué)習(xí)SSH的時(shí)候用的就是Oracle, 安裝起來很繁瑣, 而且居然程序文件有3G之多... 用起來非常方便, 對(duì)于我這樣的初學(xué)者, 有很簡(jiǎn)單的配置, 對(duì)于要求很高的企業(yè)級(jí)應(yīng)用, 也有很復(fù)雜的配置和管理方法, 有很強(qiáng)大的數(shù)據(jù)字典, 可以說是最實(shí)用的數(shù)據(jù)庫了, 但是查了一下, 價(jià)格不菲...
MS SQL: 當(dāng)初用的是2000和2005版, 這兩個(gè)版本差了很多 。2000的數(shù)據(jù)庫做的不錯(cuò), 程序很小, 操作簡(jiǎn)單, 功能較全, 算是各方面都很中庸的數(shù)據(jù)庫吧, 是中型數(shù)據(jù)庫, 我的畢業(yè)設(shè)計(jì)就是用MS SQL 2000做的 。2005中加入了很多功能, 復(fù)雜多了, 有大型數(shù)據(jù)庫的風(fēng)范了, 而且價(jià)格也變高了, 個(gè)人覺得除非用的是Window Server 系統(tǒng)或者針對(duì)Microsoft產(chǎn)品, 否則不如用Oracle好 。
MySQL: MySQL是一個(gè)很好的關(guān)系型數(shù)據(jù)庫, 免費(fèi), 而且功能很全, 程序又小, 安裝簡(jiǎn)單, 現(xiàn)在很多網(wǎng)站都用MYSQL, 在字段約束上做的差了點(diǎn)兒, 其他的都不錯(cuò), 和MS SQL 用著差不多 。
Access: 典型的桌面數(shù)據(jù)庫, 覺得做個(gè)單機(jī)系統(tǒng), 比如記賬, 記事兒什么的還成, 在局域網(wǎng)里跑個(gè)小系統(tǒng)都?jí)騿? 數(shù)據(jù)源連接很簡(jiǎn)單, 因?yàn)槭荗ffice的數(shù)據(jù)庫, 所以Windows自帶數(shù)據(jù)源 。
更多關(guān)于數(shù)據(jù)庫的知識(shí),看一本《數(shù)據(jù)庫系統(tǒng)概論》就夠了 。
二、嘗試使用MySQL數(shù)據(jù)庫 如果還沒有接觸過數(shù)據(jù)庫或者說SQL,推薦大家下載并安裝MySQL數(shù)據(jù)進(jìn)行嘗試,MySQL數(shù)據(jù)庫的下載安裝比較簡(jiǎn)單,安裝完成就可以使用 。
可以訪問MySQL官網(wǎng)進(jìn)行下載,網(wǎng)址如下(這里給出的是Windows版下載地址):
「鏈接」

文章插圖
下載MySQL時(shí),需要進(jìn)行免費(fèi)注冊(cè),注冊(cè)頁面是英文的 。下載該工具后,點(diǎn)擊運(yùn)行,這個(gè)程序就能夠聯(lián)網(wǎng)自動(dòng)為你安裝MySQL,并自動(dòng)進(jìn)行配置 。在安裝過程中,需要你設(shè)置密碼,自己設(shè)置一個(gè)登陸密碼,并記住,下次登陸MySQL時(shí),需要這個(gè)密碼 。
解壓之后沒有my.ini文件(我的端口設(shè)置的3308),截圖中是我增加的 。

文章插圖
管理員命令行:
在MySQL安裝目錄的 bin 目錄下執(zhí)行命令:
mysqld --initialize --console
得到如下結(jié)果:

文章插圖
看到有個(gè)警告,查了一下mysql建議使用utf8mb4
以上關(guān)于本文的內(nèi)容,僅作參考!溫馨提示:如遇健康、疾病相關(guān)的問題,請(qǐng)您及時(shí)就醫(yī)或請(qǐng)專業(yè)人士給予相關(guān)指導(dǎo)!
「愛刨根生活網(wǎng)」www.malaban59.cn小編還為您精選了以下內(nèi)容,希望對(duì)您有所幫助:- 鲅魚丸子湯的家常做法竅門 鲅魚丸子湯的家常做法優(yōu)質(zhì)
- 新手怎么使用萬用表
- 新鮮蘑菇怎么保存
- 新鮮核桃怎么吃最好
- 新手如何注冊(cè)域名—建立網(wǎng)站,從域名注冊(cè)開始 如何注冊(cè)網(wǎng)站域名
- 新手小白如何通過互聯(lián)網(wǎng)創(chuàng)業(yè),弄懂步驟和流程真不難! 如何利用網(wǎng)絡(luò)創(chuàng)業(yè)
- 新冠變異株奧密克戎蔓延多少個(gè)國(guó)家? 傳播性快速
- 單店銷量高于周邊友商 王騰:小米一直在尋求用一種新模式做線下
- 今年282位基金經(jīng)理離職創(chuàng)新高 A股波動(dòng)加?。盒履茉?、半導(dǎo)體等受追捧
- 全球新冠肺炎確診病例超3000萬例 死亡病例超94萬例
