MySQL數(shù)據(jù)庫(kù)設(shè)計(jì)與應(yīng)用項(xiàng)目化教程(微課版) 課件 項(xiàng)目1 創(chuàng)建教學(xué)管理數(shù)據(jù)庫(kù)_第1頁(yè)
MySQL數(shù)據(jù)庫(kù)設(shè)計(jì)與應(yīng)用項(xiàng)目化教程(微課版) 課件 項(xiàng)目1 創(chuàng)建教學(xué)管理數(shù)據(jù)庫(kù)_第2頁(yè)
MySQL數(shù)據(jù)庫(kù)設(shè)計(jì)與應(yīng)用項(xiàng)目化教程(微課版) 課件 項(xiàng)目1 創(chuàng)建教學(xué)管理數(shù)據(jù)庫(kù)_第3頁(yè)
MySQL數(shù)據(jù)庫(kù)設(shè)計(jì)與應(yīng)用項(xiàng)目化教程(微課版) 課件 項(xiàng)目1 創(chuàng)建教學(xué)管理數(shù)據(jù)庫(kù)_第4頁(yè)
MySQL數(shù)據(jù)庫(kù)設(shè)計(jì)與應(yīng)用項(xiàng)目化教程(微課版) 課件 項(xiàng)目1 創(chuàng)建教學(xué)管理數(shù)據(jù)庫(kù)_第5頁(yè)
已閱讀5頁(yè),還剩32頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

項(xiàng)目1創(chuàng)建教學(xué)管理數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)基本概念、使用MySQL創(chuàng)建數(shù)據(jù)庫(kù)

創(chuàng)建教學(xué)管理數(shù)據(jù)庫(kù)1.1認(rèn)識(shí)數(shù)據(jù)庫(kù)1.2安裝與登錄MySQL1.3創(chuàng)建用戶數(shù)據(jù)庫(kù)

數(shù)據(jù)庫(kù)技術(shù)產(chǎn)生于20世紀(jì)60年代末,是計(jì)算機(jī)應(yīng)用領(lǐng)域數(shù)據(jù)管理的關(guān)鍵技術(shù)。數(shù)據(jù)庫(kù)技術(shù)是計(jì)算機(jī)科學(xué)的重要組成部分,也是信息管理的技術(shù)依托,主要用于研究如何向用戶提供具有共享性、安全性和可靠性數(shù)據(jù)的方法。數(shù)據(jù)庫(kù)的建設(shè)規(guī)模、數(shù)據(jù)信息的存儲(chǔ)容量和處理能力已成為衡量一個(gè)國(guó)家現(xiàn)代化程度的重要標(biāo)志。

認(rèn)識(shí)數(shù)據(jù)庫(kù)問(wèn)題:數(shù)據(jù)庫(kù)與日常生活有什么關(guān)系?答案:其密切程度超出您的想像……您訪問(wèn)的許多網(wǎng)站都是由數(shù)據(jù)庫(kù)驅(qū)動(dòng)的1

信息與數(shù)據(jù)數(shù)據(jù)(Data):是描述事物的符號(hào)記錄,它有多種表現(xiàn)形式,可以是文本、圖表、圖形、圖像、聲音、語(yǔ)言或視頻等。信息(Information):是具有特定意義的數(shù)據(jù)。信息不僅具有能夠感知、存儲(chǔ)、加工、傳播和再生等自然屬性,同時(shí)也是具有重要價(jià)值的社會(huì)資源。信息是用一定的規(guī)則或算法篩選的數(shù)據(jù)集合。1.1.1信息與數(shù)據(jù)庫(kù)2

數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)(Database,DB):是長(zhǎng)期存儲(chǔ)在計(jì)算機(jī)內(nèi)、有組織的、可共享的大量數(shù)據(jù)的集合。數(shù)據(jù)庫(kù)中的數(shù)據(jù)需要?jiǎng)?chuàng)建數(shù)據(jù)模型來(lái)描述,如網(wǎng)絡(luò)、層次、關(guān)系模型。我們可以把數(shù)據(jù)庫(kù)理解為一個(gè)容器,它為各種數(shù)據(jù)提供了一個(gè)存儲(chǔ)空間。1.1.1信息與數(shù)據(jù)庫(kù)2

數(shù)據(jù)庫(kù)1.1.1信息與數(shù)據(jù)庫(kù)學(xué)號(hào)姓名性別出生日期專(zhuān)業(yè)20231012101李偉男2004-09-06計(jì)算機(jī)應(yīng)用20231012102張?zhí)m女2005-03-09軟件技術(shù)20231012103王芳女2005-05-06通信技術(shù)...............學(xué)號(hào)課程號(hào)成績(jī)20231012101c061019020231012101c061028920231012102c0610185.........student表score表1

數(shù)據(jù)庫(kù)管理系統(tǒng)1.1.2數(shù)據(jù)庫(kù)管理系統(tǒng)

數(shù)據(jù)庫(kù)管理系統(tǒng)(DatabaseManagementSystem,DBMS):位于用戶和操作系統(tǒng)之間,是一種用于控制和管理數(shù)據(jù)庫(kù)的大型軟件,主要用于建立、使用和維護(hù)數(shù)據(jù)庫(kù)。如MySQL、Oracle等。

DBMS可以對(duì)數(shù)據(jù)庫(kù)進(jìn)行統(tǒng)一的管理和控制,以保證數(shù)據(jù)的安全性和完整性,它是數(shù)據(jù)庫(kù)系統(tǒng)的核心。

DBMS提供了數(shù)據(jù)定義語(yǔ)言(DataDefinitionLanguage,DDL)、數(shù)據(jù)操作語(yǔ)言(DataManipulationLanguage,DML)和應(yīng)用程序,可以提供用戶定義數(shù)據(jù)庫(kù)的模式結(jié)構(gòu)與權(quán)限約束,實(shí)現(xiàn)對(duì)數(shù)據(jù)的添加、刪除等操作。1

數(shù)據(jù)庫(kù)管理系統(tǒng)1.1.2數(shù)據(jù)庫(kù)管理系統(tǒng)(1)存儲(chǔ)管理(StorageManager)。DBMS通常會(huì)自行配置磁盤(pán)空間,將數(shù)據(jù)存入存儲(chǔ)裝置的數(shù)據(jù)庫(kù)。(2)查詢處理(QueryProcessor)。查詢處理負(fù)責(zé)處理用戶下達(dá)的查詢語(yǔ)言命令語(yǔ)句,可以再細(xì)分出多個(gè)模塊負(fù)責(zé)檢查語(yǔ)法、優(yōu)化查詢命令的處理程序。(3)事務(wù)管理(TransactionManager)。事務(wù)管理負(fù)責(zé)處理數(shù)據(jù)庫(kù)的事務(wù),保障數(shù)據(jù)庫(kù)商業(yè)事務(wù)的操作需要,以及并發(fā)控制管理(Concurrency-ControlManager)資源鎖定等。(4)恢復(fù)管理(RecoveryManager)。恢復(fù)管理主要是日志管理(LogManager),負(fù)責(zé)記錄數(shù)據(jù)庫(kù)的所有操作,可以恢復(fù)數(shù)據(jù)庫(kù)系統(tǒng)指定時(shí)間點(diǎn)存儲(chǔ)的數(shù)據(jù)。1

數(shù)據(jù)庫(kù)系統(tǒng)1.1.3數(shù)據(jù)庫(kù)系統(tǒng)數(shù)據(jù)庫(kù)系統(tǒng)(DataBaseSystem,DBS):)是由數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)管理系統(tǒng)(及其開(kāi)發(fā)工具)、應(yīng)用程序和用戶組成的存儲(chǔ)、管理、處理和維護(hù)數(shù)據(jù)的系統(tǒng)。通常包括硬件、軟件、數(shù)據(jù)和用戶四大組件,其架構(gòu)如圖所示。1SQL1.1.4結(jié)構(gòu)化查詢語(yǔ)言結(jié)構(gòu)化查詢語(yǔ)言(StructuredQueryLanguage,SQL)是一種數(shù)據(jù)查詢語(yǔ)言和程序設(shè)計(jì)語(yǔ)言,主要用于管理數(shù)據(jù)庫(kù)中的數(shù)據(jù),如存取數(shù)據(jù)、查詢數(shù)據(jù)、更新數(shù)據(jù)等,由四部分組成。1.?dāng)?shù)據(jù)定義語(yǔ)言

數(shù)據(jù)定義語(yǔ)言(DDL)主要用于創(chuàng)建數(shù)據(jù)庫(kù)、表等,其語(yǔ)句包括動(dòng)詞CREATE、DROP和ALTER,如在數(shù)據(jù)庫(kù)中創(chuàng)建新表或刪除表的語(yǔ)句(CREATETABLE或DROPTABLE)。2.?dāng)?shù)據(jù)操作語(yǔ)言

數(shù)據(jù)操作語(yǔ)言(DML)主要用于對(duì)數(shù)據(jù)表進(jìn)行添加、修改和刪除操作,其語(yǔ)句包括動(dòng)詞INSERT、UPDATE和DELETE,分別用于添加、修改和刪除表中的行。3.?dāng)?shù)據(jù)查詢語(yǔ)言

數(shù)據(jù)查詢語(yǔ)言(DataQueryLanguage,DQL)主要用于查詢數(shù)據(jù)。例如,使用SELECT語(yǔ)句可以查詢數(shù)據(jù)庫(kù)中的一條數(shù)據(jù)或多條數(shù)據(jù)。4.?dāng)?shù)據(jù)控制語(yǔ)言

數(shù)據(jù)控制語(yǔ)言(DataControlLanguage,DCL)主要用于控制用戶的訪問(wèn)權(quán)限。

創(chuàng)建教學(xué)管理數(shù)據(jù)庫(kù)1.1認(rèn)識(shí)數(shù)據(jù)庫(kù)1.2安裝與登錄MySQL1.3創(chuàng)建用戶數(shù)據(jù)庫(kù)

1.2.1

MySQL的安裝和配置1

MySQL版本信息官網(wǎng)地址:。MySQL版本:企業(yè)版(Enterprise)和社區(qū)版(Community)。社區(qū)版是通過(guò)GPL協(xié)議授權(quán)的開(kāi)源軟件,可以免費(fèi)使用。企業(yè)版是需要收費(fèi)的商業(yè)軟件。安裝文件類(lèi)型:MSI(安裝版)和ZIP(壓縮包)兩種打包的版本。2

MySQL安裝文件類(lèi)型3下載MySQL8.01.2.1

MySQL的安裝和配置3下載MySQL8.01.2.1

MySQL的安裝和配置4

安裝MySQL1.2.1

MySQL的安裝和配置選擇需要安裝的產(chǎn)品:4

安裝MySQL安裝提示界面:1.2.1

MySQL的安裝和配置4

安裝MySQL安裝完成界面:1.2.1

MySQL的安裝和配置4

安裝MySQL設(shè)置root賬號(hào)密碼:1.2.1

MySQL的安裝和配置4

安裝MySQL設(shè)置MySQL服務(wù)名稱:1.2.1

MySQL的安裝和配置4

安裝MySQL應(yīng)用配置界面:1.2.1

MySQL的安裝和配置4

安裝MySQL安裝后的目錄結(jié)構(gòu):bin目錄:存放可執(zhí)行文件,如MySQL服務(wù)程序mysqld.exe、命令行客戶端工具mysql.exe等。docs目錄:存放文檔,如ChangeLog。include目錄:用于存放一些頭文件,如mysql.h、mysql_version.h等。lib目錄:用于存放一系列的庫(kù)文件。share目錄:用于存放字符集、語(yǔ)言等信息。etc目錄:用于存放配置文件。1.2.1

MySQL的安裝和配置1

啟動(dòng)MySQL服務(wù)1.2.2

MySQL的啟動(dòng)和登錄通過(guò)Windows服務(wù)管理器啟動(dòng)MySQL服務(wù)(3種方式)①單擊“開(kāi)始”菜單,

在“附件”中選擇“運(yùn)行”命令,打開(kāi)“運(yùn)行”對(duì)話框,在其文本框中輸入“services.msc”,單擊“確定”按鈕。②用鼠標(biāo)右鍵單擊桌面上的“計(jì)算機(jī)”圖標(biāo),在彈出的快捷菜單中選擇“管理”命令,打開(kāi)“計(jì)算機(jī)管理”窗口,在窗口左側(cè)選擇“服務(wù)和應(yīng)用程序”中的“服務(wù)”即可。③打開(kāi)“控制面板”窗口,選擇“性能與維護(hù)”,再單擊“管理工具”→“服務(wù)”,就可以打開(kāi)Windows服務(wù)管理器了。1

啟動(dòng)MySQL服務(wù)1.2.2

MySQL的啟動(dòng)和登錄通過(guò)Windows服務(wù)管理器啟動(dòng)MySQL服務(wù)(3種方式)1

啟動(dòng)MySQL服務(wù)1.2.2

MySQL的啟動(dòng)和登錄通過(guò)命令行啟動(dòng)MySQL服務(wù)①在“開(kāi)始”菜單的“搜索”文本框中輸入“cmd”,出現(xiàn)“命令提示符”命令,單擊鼠標(biāo)右鍵,在彈出的快捷菜單中選擇“以管理員身份運(yùn)行”命令②輸入如下命令:netstartmysql80停止MySQL服務(wù),輸入命令:netstopmysql802

設(shè)置path環(huán)境變量1.2.2

MySQL的啟動(dòng)和登錄使用DOS命令行方式登錄MySQL服務(wù)器,需要設(shè)置Path環(huán)境變量3

登錄MySQL服務(wù)器1.2.2

MySQL的啟動(dòng)和登錄兩種方式登錄MySQL服務(wù)器mysql-h主機(jī)名-u用戶名-p①使用命令行登錄②使用MySQLCommandLineClient登錄。從“開(kāi)始”菜單中選擇“所有程序”→“MySQL”→“MySQLServer8.0”→“MySQL8.0CommandLineClient”命令,打開(kāi)MySQL客戶端窗口。mysql-h主機(jī)名

-u用戶名

-pmysql-uroot-p如果想從任何路徑下都能夠執(zhí)行此命令,需要設(shè)置path環(huán)境變量

MySQL客戶端的相關(guān)命令命令簡(jiǎn)寫(xiě)具體含義?\?顯示幫助信息clear\c清除當(dāng)前輸入語(yǔ)句connect\r連接到服務(wù)器,可選參數(shù)為數(shù)據(jù)庫(kù)和主機(jī)delimiter\d設(shè)置語(yǔ)句分隔符exit\q退出MySQLhelp\h顯示幫助信息1.2.2

MySQL的啟動(dòng)和登錄

MySQL客戶端的相關(guān)命令命令簡(jiǎn)寫(xiě)具體含義print\p打印當(dāng)前命令prompt\R改變MySQL提示信息quit\q退出MySQLsource\.執(zhí)行一個(gè)SQL腳本文件,以一個(gè)文件名作為參數(shù)status\s從服務(wù)器獲取MySQL的狀態(tài)信息tee\T設(shè)置輸出文件,將所有信息添加到給定的輸出文件中use\u選擇一個(gè)數(shù)據(jù)庫(kù)使用,參數(shù)為數(shù)據(jù)庫(kù)名稱charset\C切換到另一個(gè)字符集1.2.2

MySQL的啟動(dòng)和登錄1.2.3

MySQL的圖形化工具——NavicatNavicatforMySQL是一款功能強(qiáng)大的MySQL數(shù)據(jù)庫(kù)管理和開(kāi)發(fā)工具,它為專(zhuān)業(yè)開(kāi)發(fā)者提供可視化設(shè)計(jì)和數(shù)據(jù)庫(kù)管理功能,并且方便初學(xué)者學(xué)習(xí)和掌握。

1.新建連接1.2.3

MySQL的圖形化工具——Navicat

2.打開(kāi)連接

3.輸入SQL命令,查看結(jié)果1.2.3

MySQL的圖形化工具——Navicat

創(chuàng)建教學(xué)管理數(shù)據(jù)庫(kù)1.1認(rèn)識(shí)數(shù)據(jù)庫(kù)1.2安裝與登錄MySQL1.3創(chuàng)建用戶數(shù)據(jù)庫(kù)

1.創(chuàng)建數(shù)據(jù)庫(kù)CREATEDATABASE數(shù)據(jù)庫(kù)名稱[庫(kù)選項(xiàng)];

2.查看數(shù)據(jù)庫(kù)

3.選擇數(shù)據(jù)庫(kù)SHOWDATABASES

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論