




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
2相關(guān)知識(shí)34任務(wù)小結(jié)與練習(xí)1任務(wù)實(shí)施任務(wù)引入與目標(biāo)部署MySQL數(shù)據(jù)庫(kù)服務(wù)器一、任務(wù)引入與目標(biāo)任務(wù)引入APP中的很多功能都需要用到數(shù)據(jù)庫(kù),比如用戶登錄和注冊(cè)。如果將用戶名和密碼存放在Android工程中,是很難實(shí)現(xiàn)注冊(cè)功能的。我們可以部署MySQL數(shù)據(jù)庫(kù)服務(wù)器,來(lái)完成需要數(shù)據(jù)存儲(chǔ)的功能。任務(wù)目標(biāo)任務(wù)4將在計(jì)算機(jī)上部署MySQL數(shù)據(jù)庫(kù)服務(wù)器,并安裝可視化數(shù)據(jù)庫(kù)管理軟件,方便數(shù)據(jù)庫(kù)的操作。如果擁有一臺(tái)云服務(wù)器,那么將MySQL數(shù)據(jù)庫(kù)部署在上面,使用會(huì)更為方便。二、相關(guān)知識(shí)使用數(shù)據(jù)庫(kù)的優(yōu)勢(shì)數(shù)據(jù)庫(kù)是現(xiàn)代應(yīng)用程序的重要組成部分,使用數(shù)據(jù)庫(kù)可以帶來(lái)以下幾個(gè)優(yōu)勢(shì):(1)數(shù)據(jù)持久化。通過(guò)將數(shù)據(jù)存儲(chǔ)在數(shù)據(jù)庫(kù)中,可以確保數(shù)據(jù)即使在應(yīng)用程序關(guān)閉或重啟之后也能夠保存下來(lái),并且不會(huì)因?yàn)橄到y(tǒng)崩潰或斷電等問(wèn)題而丟失。(2)數(shù)據(jù)共享。多個(gè)應(yīng)用程序可以使用同一個(gè)數(shù)據(jù)庫(kù),從而實(shí)現(xiàn)數(shù)據(jù)共享和協(xié)作,這樣可以提高團(tuán)隊(duì)協(xié)作效率,避免重復(fù)開發(fā)。(3)數(shù)據(jù)安全性。通過(guò)使用數(shù)據(jù)庫(kù)管理系統(tǒng),可以對(duì)數(shù)據(jù)進(jìn)行加密、備份和恢復(fù)等操作,從而保證數(shù)據(jù)的安全性和可靠性。(4)數(shù)據(jù)一致性。在數(shù)據(jù)庫(kù)中,可以通過(guò)事務(wù)控制機(jī)制來(lái)保證數(shù)據(jù)的一致性,防止數(shù)據(jù)沖突和錯(cuò)誤。(5)高效查詢。數(shù)據(jù)庫(kù)具有快速查詢和檢索數(shù)據(jù)的能力,便于進(jìn)行數(shù)據(jù)分析和處理,提高數(shù)據(jù)的處理效率和準(zhǔn)確性。總之,使用數(shù)據(jù)庫(kù)不僅可以提高應(yīng)用程序的可靠性、安全性和靈活性,還可以提高數(shù)據(jù)處理效率和數(shù)據(jù)質(zhì)量,是現(xiàn)代應(yīng)用程序的不可或缺的一部分。二、相關(guān)知識(shí)常用的數(shù)據(jù)庫(kù)在開發(fā)中,常用的數(shù)據(jù)庫(kù)有如下幾種:(1)SQLite是一個(gè)輕量級(jí)的嵌入式關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),適用于移動(dòng)設(shè)備和嵌入式設(shè)備等資源受限環(huán)境。它支持大部分SQL語(yǔ)法,并具有高可靠性、低復(fù)雜度和易于集成的特點(diǎn)。(2)MySQL是一種流行的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),適用于多用戶、高并發(fā)的應(yīng)用場(chǎng)景。它具有高性能、高可靠性和可擴(kuò)展性等優(yōu)點(diǎn),同時(shí)支持多種操作系統(tǒng)和編程語(yǔ)言。(3)Oracle是一個(gè)企業(yè)級(jí)關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),適用于高要求的數(shù)據(jù)處理和管理場(chǎng)景。它具有高可靠性、安全性、靈活性和可擴(kuò)展性等優(yōu)點(diǎn),并支持多種操作系統(tǒng)和編程語(yǔ)言。(4)MongoDB是一個(gè)面向文檔的NoSQL數(shù)據(jù)庫(kù)管理系統(tǒng),適用于大規(guī)模數(shù)據(jù)存儲(chǔ)和處理場(chǎng)景。它具有高速度、高伸縮性和易于擴(kuò)展等優(yōu)點(diǎn),并支持多種操作系統(tǒng)和編程語(yǔ)言。(5)Redis是一個(gè)高速的內(nèi)存鍵值存儲(chǔ)數(shù)據(jù)庫(kù),適用于高速數(shù)據(jù)讀寫和查詢場(chǎng)景。它具有高速度、高吞吐量和低延遲等優(yōu)點(diǎn),并支持多種數(shù)據(jù)結(jié)構(gòu)和編程語(yǔ)言。這些數(shù)據(jù)庫(kù)各有優(yōu)劣,選擇哪種數(shù)據(jù)庫(kù)取決于具體應(yīng)用場(chǎng)景和需求。例如,如果需要在移動(dòng)設(shè)備上存儲(chǔ)和管理數(shù)據(jù),則SQLite可能是更好的選擇;如果需要處理高并發(fā)的事務(wù)和請(qǐng)求,則MySQL或Oracle可能更適合;如果需要存儲(chǔ)大量文檔類型的數(shù)據(jù),則MongoDB可能更合適;如果需要高速讀寫和查詢數(shù)據(jù),則Redis可能更適合。三、任務(wù)實(shí)施實(shí)施設(shè)備安裝了Windows操作系統(tǒng)的計(jì)算機(jī)。實(shí)施過(guò)程1.下載MySQL安裝包在瀏覽器中輸入官網(wǎng)網(wǎng)址(/downloads/windows/installer/8.0.html),進(jìn)入下載頁(yè)面,下載安裝包,如圖4-46所示。圖4-46下載MySQL安裝包三、任務(wù)實(shí)施2.安裝MySQL雙擊安裝,選擇安裝類型:僅服務(wù)器,如圖4-47所示。其他步驟按默認(rèn)操作,直到顯示安裝完成,如圖4-48所示。圖4-47選擇安裝類型界面圖4-48MySQL安裝完成界面三、任務(wù)實(shí)施3.配置MySQL出現(xiàn)以下界面,默認(rèn)選第一項(xiàng),主要是端口號(hào)的設(shè)置,如圖4-49所示。密碼驗(yàn)證方式有兩種:caching_sha2_password,mysql_native_password。建議選擇第二種,如圖4-50所示。圖4-49端口號(hào)設(shè)置界面圖4-50密碼驗(yàn)證方式界面三、任務(wù)實(shí)施設(shè)置密碼,如圖4-51所示。系統(tǒng)服務(wù)名稱、啟動(dòng)方式等按默認(rèn)即可,如圖4-52所示。圖4-51設(shè)置密碼界面圖4-52系統(tǒng)服務(wù)界面三、任務(wù)實(shí)施如圖4-53所示,勾選Yes。配置完成,然后逐步執(zhí)行即可。4.測(cè)試MySQL如圖4-54所示,從開始菜單中打開剛剛安裝的mysql命令行客戶端,輸入密碼按回車鍵進(jìn)入,然后輸入“showdatabases;”。圖4-54的命令行界面顯示了MySQL服務(wù)器中默認(rèn)存在的數(shù)據(jù)庫(kù),工作正常。圖4-53用戶權(quán)限界面圖4-54測(cè)試顯示數(shù)據(jù)庫(kù)名三、任務(wù)實(shí)施下載網(wǎng)址:/download.php,如圖4-55所示。下載后,雙擊安裝。安裝完成后,登錄界面如圖4-56所示。輸入正確的IP地址、用戶名、密碼、端口,即可登錄,如圖4-57所示。圖4-55下載HeidiSQL圖4-56HeidiSQL會(huì)話圖4-57進(jìn)入MySQL四、任務(wù)小結(jié)與練習(xí)任務(wù)小結(jié)任務(wù)4在計(jì)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年幼兒園保育員消毒知識(shí)測(cè)試卷及答案
- 2025年醫(yī)院感染暴發(fā)報(bào)告及應(yīng)急處置預(yù)案考核試題及答案
- 2025年離婚協(xié)議中子女監(jiān)護(hù)權(quán)及財(cái)產(chǎn)分割執(zhí)行實(shí)施合同
- 2025年度頂級(jí)賽車俱樂(lè)部場(chǎng)地租賃及配套服務(wù)合同
- 2025年度新型環(huán)保材料推介會(huì)技術(shù)展示及推廣合作合同文本
- 2025年生態(tài)公園景觀設(shè)計(jì)與施工一體化服務(wù)合同
- 2025年度信息技術(shù)部數(shù)據(jù)安全保密合同實(shí)施細(xì)則
- 2025年人工智能項(xiàng)目研發(fā)成果知識(shí)產(chǎn)權(quán)質(zhì)押融資合同
- 宮頸癌篩查課件
- 宮頸癌篩查培訓(xùn)課件
- 血液透析患者的心理護(hù)理
- 鋼欄桿安裝工程施工方案
- 《特種設(shè)備安全培訓(xùn)課件》
- 現(xiàn)代醫(yī)學(xué)中石墨烯的科研進(jìn)展及市場(chǎng)前景預(yù)測(cè)
- 四川省成都市2024-2025學(xué)年度高一上學(xué)期期末考試語(yǔ)文試題(含答案)
- 高中數(shù)學(xué)開學(xué)第一課課件(初高中銜接)
- 高空作業(yè)車安全知識(shí)培訓(xùn)
- 電影美術(shù)課程設(shè)計(jì)
- 修腳服務(wù)行業(yè)未來(lái)三年發(fā)展洞察及預(yù)測(cè)分析報(bào)告
- 2024年京津冀公民科學(xué)素質(zhì)大賽參考試題庫(kù)(含答案)
- 水果收貨標(biāo)準(zhǔn)
評(píng)論
0/150
提交評(píng)論