版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
MySQL概述
數據庫基礎本節(jié)內容1.數據庫基本概念2.關系數據庫介紹3.關系數據庫設計1.數據庫基本概念數據庫(Database,DB)是存放數據的倉庫,按照數據結構來組織、存儲和管理數據的倉庫。按照數據庫類型劃分,可以分為關系型數據庫和非關系型數據庫。常見關系型數據庫有MySQL、SQLServer、Oracle、DB2等;常見非關系數據庫有Redis(鍵值對存儲)、Hbase(列存儲)、MongoDB(文檔型數據庫)、InfoGrid(圖數據庫)等。數據庫(DB)1.數據庫基本概念數據庫管理系統(DatabaseManagementSystem,DBMS)是一種操縱和管理數據庫的軟件,用于建立、使用和維護數據庫。數據庫管理系統能夠提供數據錄入、修改、刪除、查詢操作;具有數據定義、數據操作、數據存儲與管理、數據維護、通信等功能,且能夠允許多用戶使用。常見的數據庫管理系統有MySQL、SQLServer、Oracle、DB2等。數據庫管理系統(DBMS)1.數據庫基本概念數據庫系統(DatabaseSystem,DBS)包括:數據庫管理系統+數據庫+應用程序+用戶(DBA、應用程序員、終端用戶)。數據庫系統(DBS)2.關系數據庫介紹關系數據庫中,數據保存在二維表格中,稱為表(TABLE)。一個關系型數據庫包含多個數據表,每個表又包含行(記錄、元組)、列(字段、屬性)。例如:學生個人信息包括“學號、姓名、性別、出生日期”,可以用二維表格顯示學生信息。關系表2.關系數據庫介紹表與表通過公共字段(鍵)建立關聯,“鍵”分為主鍵和外鍵。主鍵保證表中數據的唯一性;外鍵關聯另一張表中的數據,保證數據的完整性。表與表之間有以下三種類型的關系:一對一關系(1:1)、一對多關系(1:n)、多對多關系(m:n)。表之間的關系2.關系數據庫介紹A表中的一條記錄在B表中僅有一條記錄與之對應;反之,B表中的一條記錄在A表中也僅有一條記錄與之對應。一對一關系(1:1)2.關系數據庫介紹A表中的一條記錄在B表中有多條記錄與之對應;反之,B表中的一條記錄在A表中僅有一條記錄與之對應。一對多關系(1:n)2.關系數據庫介紹A表中的一條記錄在B表中有多條記錄與之對應;反之,B表中的一條記錄在A表中也有多條記錄與之對應。多對多關系(m:n)數據庫設計中通過增加一張表將一個多對多的關系轉化為兩個一對多的關系。2.關系數據庫介紹關系數據庫除了包含表,還包含其他數據庫對象(索引、視圖、存儲過程、觸發(fā)器、用戶等)。其他數據庫對象3.關系數據庫設計需求分析:根據需求制定任務目標,確定需要處理的數據對象及屬性,確定對象關系。概念結構設計:在需求分析基礎上,獲得實體關系模型,繪制E-R圖。數據庫邏輯設計:依據E-R圖,設計表格(確定表的列)。數據庫物理設計:創(chuàng)建數據庫、創(chuàng)建表格及其他數據庫對象。數據庫性能優(yōu)化:改進讀寫性能。設計步驟3.關系數據庫設計制定任務目標:需要維護學生信息、需要維護課程信息、需要記錄選課信息、需要記錄成績。確定需要處理的數據對象:學生、課程、選課信息。確定對象的屬性:學生(學生編號、學號、姓名、性別、出生日期、班級);課程(課程編號、課程名稱、學分);選課信息(學生編號、課程編號、成績)。確定對象之間的關系:一個學生選修多門課,一門課被多個學生選修,學生和課程之間存在多對多的關系。需求分析3.關系數據庫設計實體關系模型(E-R圖)是指從現實世界中抽象出實體類型和實體之間的聯系,描述現實世界中實體對象之間的關系。實體:是指要處理的數據對象,用矩形表示,矩形內部填寫實體名(對象名稱)。屬性:指對象的屬性,用橢圓形表示,內部填寫屬性名,并用無向邊與實體連接。關系:指實體之間的關系,用菱形表示,內部填寫關系名,并用無向邊與實體連接,無向邊上標注關系的類型(1:1、1:n、m:n)。實體-關系模型(E-R圖)3.關系數據庫設計學生選課數據庫E-R圖:實體-關系模型(E-R圖)3.關系數據庫設計表設計的原則如下:一個表描述一種實體或者實體間的關系。避免表之間出現重復字段。字段應該是原始數據或者基本數據元素。表中應該有主鍵來唯一標識表中的記錄。用外鍵保證表之間的關系。表設計3.關系數據庫設計學生選課數據庫表設計:表設計謝謝MySQL概述
MySQL數據庫軟件安裝本節(jié)內容1.MySQL簡介2.獲取MySQL數據庫軟件3.MySQL安裝與配置MySQL數據庫軟件安裝MySQL是一個關系型數據庫管理系統,是一個真正多用戶、多線程的結構化查詢語言(SQL)數據庫服務器,其所使用的SQL語言是用于訪問數據庫的最常用標準化語言。MySQL運行速度快、執(zhí)行效率與穩(wěn)定性高、操作簡單、非常易于使用,是目前最流行的數據庫管理系統軟件之一。MySQL軟件采用了雙授權政策,它分為社區(qū)版和商業(yè)版,由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點,是中小型網站開發(fā)首選的數據庫管理系統。1.MySQL簡介MySQL數據庫軟件安裝MySQL的官方網站是/,在該網站上可以免費下載其最新版本和各種技術資料,目前MySQL發(fā)布的最新版本是8.0.35。在MySQL官網的社區(qū)版下載頁面(/downloads/)中,選擇MySQLInstallerforWindows,進入MySQL數據庫軟件下載頁面。2.獲取MySQL數據庫軟件MySQL數據庫軟件安裝2.獲取MySQL數據庫軟件MySQL數據庫軟件安裝以在Windows10操作系統中安裝MySQL8.0.35版本為例:選擇安裝類型界面3.MySQL安裝與配置MySQL數據庫軟件安裝確認安裝界面3.MySQL安裝與配置MySQL數據庫軟件安裝安裝完成界面3.MySQL安裝與配置MySQL數據庫軟件安裝產品配置界面3.MySQL安裝與配置MySQL數據庫軟件安裝配置服務器類型和網絡界面3.MySQL安裝與配置MySQL數據庫軟件安裝身份驗證方法界面3.MySQL安裝與配置MySQL數據庫軟件安裝設置賬戶和角色界面3.MySQL安裝與配置MySQL數據庫軟件安裝設置Windows服務界面3.MySQL安裝與配置MySQL數據庫軟件安裝設置服務器文件權限界面3.MySQL安裝與配置MySQL數據庫軟件安裝執(zhí)行配置界面3.MySQL安裝與配置MySQL數據庫軟件安裝MySQL安裝成功界面3.MySQL安裝與配置MySQL數據庫軟件安裝運行環(huán)境配置:“系統屬性”及“環(huán)境變量”對話框3.MySQL安裝與配置MySQL數據庫軟件安裝運行環(huán)境配置:“環(huán)境編輯變量”對話框3.MySQL安裝與配置MySQL數據庫軟件安裝運行環(huán)境配置:“環(huán)境編輯變量”對話框3.MySQL安裝與配置MySQL數據庫軟件安裝運行環(huán)境配置:測試運行環(huán)境配置效果3.MySQL安裝與配置謝謝MySQL概述
MySQL常見操作
本節(jié)內容1.MySQL服務器的啟動與停止2.MySQL服務器的連接與關閉MySQL常見操作使用命令行窗口程序啟動和停止服務器語法格式如下:
netstart服務名稱
netstop服務名稱1.MySQL服務器的啟動與停止MySQL常見操作使用Windows中的“服務”啟動和停止啟動服務器1.MySQL服務器的啟動與停止MySQL常見操作使用命令行窗口程序連接和關閉服務器連接MySQL服務器使用mysql命令,其語法格式如下:
mysql–h服務器主機地址–u用戶名–p用戶密碼2.MySQL服務器的連接與關閉操作案例知識點概述示例1-1mysql–uroot–p使用管理員賬號“root”通過命令行窗口連接本機的MySQL服務器。MySQL常見操作使用命令行窗口程序連接和關閉服務器在控制臺中輸入exit或者quit命令,可以用來關閉MySQL服務器。執(zhí)行后當出現“Bye”提示語時,表示正確關閉數據庫連接。2.MySQL服務器的連接與關閉MySQL常見操作使用圖形化管理工具連接和關閉服務器MySQL圖形化管理工具有很多,例如:Navicat、MySQLWorkbench、SQLyog、phpMyAdmin等。Navicat是一套專為MySQL設計的強大數據庫管理及開發(fā)工具,這個功能齊備的前端軟件為數據庫管理、開發(fā)和維護提供了直觀而強大的圖形界面,給MySQL新手以及專業(yè)人士提供了一組全面的工具。2.MySQL服務器的連接與關閉MySQL常見操作使用圖形化管理工具連接和關閉服務器使用Navicat連接MySQL服務器的操作步驟:2.MySQL服務器的連接與關閉MySQL常見操作使用圖形化管理工具連接和關閉服務器使用Navicat連接MySQL服務器的操作步驟:2.MySQL服務器的連接與關閉MySQL常見操作使
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度智能車位銷售代理合作協議書4篇
- 2025年度草原生態(tài)旅游投資合作草場租賃合同3篇
- 2025年度生態(tài)旅游項目土地承包合作協議范本4篇
- 2025版新能源汽車研發(fā)與制造承包合同范本3篇
- 二零二五版高校學生實習實訓合同示范文本3篇
- 2025年度冷鏈物流保障下餐飲原材料集中采購合同2篇
- 2025年食品安全追溯食品運輸采購合同3篇
- 2025版害蟲防治產品認證與推廣服務合同3篇
- 二零二五年度酒店行業(yè)顧客信息保密與隱私保護協議范本4篇
- 教育行業(yè)售后服務模式在小區(qū)超市的應用
- 2025新譯林版英語七年級下單詞表
- 新疆2024年中考數學試卷(含答案)
- 2024-2030年中國連續(xù)性腎臟替代治療(CRRT)行業(yè)市場發(fā)展趨勢與前景展望戰(zhàn)略分析報告
- 跨學科主題學習:實施策略、設計要素與評價方式(附案例)
- 場地委托授權
- 2024年四川省成都市龍泉驛區(qū)中考數學二診試卷(含答案)
- 項目工地春節(jié)放假安排及安全措施
- 印染廠安全培訓課件
- 紅色主題研學課程設計
- 裝置自動控制的先進性說明
- 《企業(yè)管理課件:團隊管理知識點詳解PPT》
評論
0/150
提交評論