主頁 > 資料庫 > 🤺全套MySQL資料庫教程_Mysql基礎入門教程,零基礎小白自學MySQL資料庫必備教程👾#001 # 第一單元 資料庫概述 #

🤺全套MySQL資料庫教程_Mysql基礎入門教程,零基礎小白自學MySQL資料庫必備教程👾#001 # 第一單元 資料庫概述 #

2021-10-11 13:28:13 資料庫

二、本單元知識點概述

(Ⅰ)知識點概述

 

二、本單元教學目標

(Ⅰ)重點知識目標

1.什么是資料庫
2.市面上常見的資料庫有哪些
3.SQL和資料庫的關系

(Ⅱ)能力目標

1.熟練安裝MySql資料庫服務器
2.配置資料庫服務器
3.學會使用第三方工具

三、本單元知識詳講

1.1 資料庫理論基礎

1.1.1 資料庫存盤方式★★

如今資料庫已經無處不在了,一個網站需要有資料庫來存盤資料;一個學校需要用數 據庫來存盤學生 和教師的資訊;一個公司需要用資料庫來存盤員工的資訊和公司的資料, 要學習資料庫,必須先要了解資料庫是如何存盤資料的,資料存盤分為3個階段即:

人工管理階段:

  • 這個階段,資料都是依靠人工進行整理和保存的,(老人們把手機號記在電話本上)

  • 缺點:使用這種方式來管理資料很不方便,

檔案系統階段:

  • 這個階段,隨著科技的發展資料可以存盤在計算機的磁盤上,例如咱們前期課程中將資料存盤到.txt檔案中以及.xml檔案

  • 優點:相對于人工管理階段而言,檔案 系統使得資料管理變得簡單

  • 缺點:這些文 件中的資料沒有進行結構化處理,査詢起來還不是很方便,而且頻繁的IO操效率低,

資料庫系統階段:

  • 資料庫是指長期存盤在計算機內、有組織的和可共享的資料集合,簡而言之,資料庫 就是一個存盤資料的倉庫,

  • 優點:表是資料庫存盤資料的基本單位,一張表由多個欄位組成,所以查詢起來比較方便

1.1.2 資料庫泛型★★★

資料庫泛型就是資料庫應該遵循的規則.資料庫泛型也稱為范式,關系資料庫 最常用的4種范式分別

  • 第一范式(1NF):每一個欄位不可再拆分,原子性

  • 第二范式(2NF):一張表只描述一個關系

  • 第三范式(3NF):一張表中的其他欄位都必須依賴主鍵,欄位之間不能傳遞依賴,不能存才a-->b-->c

在設計資料庫時,資料庫需要滿足的最低要求的范式是第一范式第一范式的要求即 表中不能有重復欄位,并且每個欄位不能再拆分,如果一個資料庫連第一范式都不能滿足 的話,那就不能稱之為關系資料庫了,只有滿足了第一范式的要求,才可以在這個關系數 據庫中創建表,在滿足第一范式的基礎上,可以將資料庫中進行進一步的細化,細化后可以使資料庫 滿足第二范式的要求,依次進行細化,可以得到第三范式范式,

1.1.3 資料庫在開發中作用★★★★★

現在大部分的管理系統和軟體都需要使用資料庫來存盤資料,在開發程序中,資料庫 已經成為必不可少的一部分接下來我們介紹一下資料庫在我們專案開發中的應用, 在軟體開發程序中,經常需要使用資料庫來存盤資料: 例如:

  • 一個學校的學生管理系 統就需要資料庫來存盤學生的學籍資訊、考試資訊、教師的資訊和課程資訊等

  • 電力 行業需要資料庫來存盤發電量、供電量和電費等資訊;

  • 石油行業需要資料庫來存 儲有關石油的資料;金融行業需要使用資料庫來存盤各種金融資料

1.2 資料庫技術構成

1.2.1 資料庫系統★★

  • why:為什么會出現資料庫系統?

    資料庫系統不是一個單純的資料庫,而是由資料庫、資料 庫管理系統、應用開發工具等構成,

  • what:什么是資料庫系統?

    資料庫管 理系統(DBMS)是用來定義資料、管理和維護資料的軟體,

    它是資料庫系統的一個重要的組成部分

  • where:我們平時開發中哪里會用到?

    用戶一般不直接與資料庫接觸,而是通過應用 系統來使用資料

1.2.2 SQL語言★★★★★

  • what:什么是sql語言?

    • SQL語言是一種資料庫查詢和程式設計語言,

    • SQL語言是IBM公司于1975年?1979年之間開發出來的.SQL語言被美國國家標準學會

    • 國際標準化組織通過為關系資料庫語言的標準,

  • where:我們在哪里會用到sql語言?

    • sql語言主要用于存取資料、查詢資料、更新 資料和管理關系資料庫系統

    • 資料庫管理系統通過這些SQL陳述句可以操作資料庫中的資料,

  • how:我們怎么使用sql? SQL語言分為4個部分資料定義語言(DDL)、數 據操作語言(DML)和資料控制語言(DCL)我們 sql的使用也是從這三部分使用sql語言,

    • DDL陳述句:資料定義語言主,要用于定義資料庫、表、視圖、索引和觸發器等,

    • DML陳述句:資料操縱語言,主要用于插入資料、查詢資料、更新資料和洗掉資料,

    • DCL陳述句:資料控制語言,主要用于控制用戶的訪問權限,

    • DQL陳述句:資料查詢語言,主要用于對資料查詢操作,

1.3 MySQL基礎

1.3.1 常見資料庫系統★★★

  • 甲骨文的oracle:

    • 優點:甲骨文公司的Oracle資料庫可以當之無 愧的稱為當今世界最優秀的資料庫,而且Oracle資料庫 是世界上第一個支持SQL語言的資料庫

    • 缺點:Oracle資料庫主要應用 于大型系統,所以該資料庫非常復雜,管理起來很不方便

  • IBM的DB2

    • DB2是IBM公司研制的一種關系型資料庫系統

    • 優點:DB2是IBM公司研制的一種關系型資料庫系統,DB2提供了高層次的資料利用性,資料的完整性,而且DB2的安全性高,具有很 強的可恢復性,DB2資料庫主要應用于大型系統當中,

  • 微軟的Access和SQL Server

    • 優點:Access和SQL Server資料庫與微軟的Windows系列作業系統的兼容性很好

    • 缺點:Access資料庫和SQL Server資料庫都是微軟公司的產品,只能在微軟公司的 Windows系列的作業系統上運行,而Oracle. DB2、PostgreSQL和MySQL這些 資料庫都是可以跨平臺的,它們不僅可以在 Windows系列的作業系統運行,還 可以在UNIX、Linux和Mac OS等作業系統上運行

  • 開源PostgreSQL

    • 優點:PostgreSQL資料庫是一個開放源代碼的資料庫,現在, PostgreSQL資料庫已經是個非常優秀的開源專案,很多大型網站都是使用PostgreSQL數 據庫來存盤資料,

  • 開源MySQL:

    MySQL資料庫也是一個開放源代碼的資料庫,

    MySQL是由瑞典MySQLAB公司開發 的,

    據稱,MySQL的開發者之一 Monty Widenius的女兒也叫My,因此將該資料庫取名為 MySQL,MySQL的發展速度非常快,現在很多網站已經使用MySQL資料庫,很多國內 的大型網站也已經使用MySQL,如新浪、網易等,

1.3.2 為什么要使用MySQL(mysql的優點)★★★

1)可存盤大量資料;(幾千萬,幾億條資料)

2)方便檢索;(方便查詢)

3)保持資料的一致性、完整性;(資料庫的自身的特性)

4)安全(Oracle),可共享;(誰都可以 通過互聯網訪問)

5)通過組合分析,可產生新資料(資料的實時分析:大資料+云計算)

6)開源,免費

1.4 安裝和配置MySQL

1.4.1 安裝MySQL★★★★

1.雙擊打開mysql-5.5.27-win32.msi進行安裝

 2.選擇安裝型別,有“Typical(默認)”、“Complete(完全)”、“Custom(用戶自定義)”三個選項,選擇“Custom”,按“next”鍵繼續,

 

3、可以選擇MySQL的安裝路徑和資料的安裝路徑,

選擇MySQL Server,點擊Browse.. 選擇安裝的路徑,

還可以選擇Server data files,點擊Browse..選擇安裝的路徑,

 4、填上安裝目錄,我的是“F:\Server\MySQL\MySQL Server 5.0”,也建議不要放在與作業系統同一磁區,這樣可以防止系統備份還原的時候,資料被清空,按“OK”繼續,

 確認一下先前的設定,如果有誤,按“Back”回傳重做,按“Install”開始安裝,

5、正在安裝中,請稍候,直到出現下面的界面

 

 

點擊Finish完成安裝,

1.4.2配置mysql★★★

1、安裝完成了,出現如下界面將進入mysql配置向導.

 2、選擇配置方式,“Detailed Configuration(手動精確配置)”、“Standard Configuration(標準配置)”,我們選擇“Detailed Configuration”,方便熟悉配置程序,

 

點擊下一步

3、選擇服務器型別,“Developer Machine(開發測驗類,mysql占用很少資源)”、“Server Machine(服務器型別,mysql占用較多資源)”、“Dedicated MySQL Server Machine(專門的資料庫服務器,mysql占用所有可用資源)”

 4、選擇mysql資料庫的大致用途,“Multifunctional Database(通用多功能型,好)”、“Transactional Database Only(服務器型別,專注于事務處理,一般)”、“Non-Transactional Database Only(非事務處理型,較簡單,主要做一些監控、記數用,對MyISAM資料型別的支持僅限于non-transactional),按“Next”繼續,

 默認選擇Next;

 5、選擇網站并發連接數,同時連接的數目,“Decision Support(DSS)/OLAP(20個左右)”、“Online Transaction Processing(OLTP)(500個左右)”、“Manual Setting(手動設定,自己輸一個數)”,

 6、MySQL的默認埠號是3306,不要去修改,咱們都使用默認的埠號就OK,在這個頁面上,您還可以選擇“啟用標準模式”(Enable Strict Mode),這樣MySQL就不會允許細小的語法錯誤,如果是新手,建議您取消標準模式以減少麻煩,但熟悉MySQL以后,盡量使用標準模式,因為它可以降低有害資料進入資料庫的可能性,按“Next”繼續

 7、就是對mysql默認資料庫語言編碼進行設定(重要),一般選UTF-8,按 “Next”繼續,

 8、選擇是否將mysql安裝為windows服務,還可以指定Service Name(服務標識名稱),是否將mysql的bin目錄加入到Windows PATH(加入后,就可以直接使用bin下的檔案,而不用指出目錄名,比如連接,“mysql.exe -uusername -ppassword;”就可以了,不用指出mysql.exe的完整地址,很方便),我這里全部打上了勾,Service Name不變,按“Next”繼續,

 9、詢問是否要修改默認root用戶(超級管理)的密碼,“Enable root access from remote machines(是否允許root用戶在其它的機器上登陸,如果要安全,就不要勾上,如果要方便,就勾上它)”,最后“Create An Anonymous Account(新建一個匿名用戶,匿名用戶可以連接資料庫,不能操作資料,包括查詢)”,一般就不用勾了,設定完畢,按“Next”繼續,

 10.確認設定無誤,按“Execute”使設定生效,即完成MYSQL的安裝和配置,

 

注意:設定完畢,按“Finish”后有一個比較常見的錯誤,就是不能“Start service”,一般出現在以前有安裝mysql的服務器上,解決的辦法,先保證以前安裝的mysql服務器徹底卸載掉了;不行的話,檢查是否按上面一步所說,之前的密碼是否有修改,照上面的操作;如果依然不行,將mysql安裝目錄下的data檔案夾備份,然后洗掉,在安裝完成后,將安裝生成的 data檔案夾洗掉,備份的data檔案夾移回來,再重啟mysql服務就可以了,這種情況下,可能需要將資料庫檢查一下,然后修復一次,防止資料出錯,

1.5 啟動服務并登陸MySQL資料庫

1.5.1 啟動MySQL服務★★★

  • 只有啟動MySQL服務,客戶端才可以登錄到MySQL資料庫,在Windows作業系統 中,可以設定自動啟動MySQL服務,也可以手動來啟動MySQL服務

  • 在安裝MySQL的程序時,已經設定了 MySQL服務的自動啟動,在圖2.17中可以看 到,已經選擇了 Launch the MySQL Server automatically選項,這樣就可以設定MySQL服 務是自動啟動,

  • 在window是配置啟動,重啟和停止服務器,打開任務管理器找見mysql服務:如圖

 

1.5.2 登陸Mysql資料庫★★★

打開mysql命令視窗:如圖輸入安裝時的密碼

 

如圖所示表示登陸成功,否則登陸失敗,

1.6卸載資料庫

1.6.1洗掉檔案

  1. 在控制面板卸載程式mysql服務器

  2. 打開隱藏檔案夾:C:\ProgramData\找到mysql:洗掉myqsl檔案夾

  3. window+r--->輸入regedit--->進去注冊表--->選中計算機--->ctrl+f(全文搜索)mysql--->取消勾選項和值---->搜索mysql----洗掉除了默認值的所有檔案

1.6.2重啟電腦

  1. 重啟電腦(部門電腦可以省略這一步)

1.7 MySQL常用圖形管理工具

1.7.1 Navicat的介紹★★★★★

  • Navicat是一款功能非常強大的MySQL資料庫管理和開發工具,其可以支持MySQL 3.21及以上的版本,

  • 這款工具支持觸發器、存盤程序、函式、事務處理、視圖和用 戶管理等功能,

  • Navicat的圖形化界面非常的友善,用戶使用和管理都很方便,

  • 這款工 具支持中文,并且有免費版本提供,

1.7.2 SQLyog的介紹★★★★

  • SQLyog是一款簡潔高效,且功能強大的圖形化MySQL資料庫管理工具,

  • 這款工具是 使用C++語言開發的,

  • 用戶可以使用這款軟體來有效的管理MySQL資料庫,

  • 該工具可以 方便的創建資料庫、表、視圖和索引等,還可以方便地進行插入、更新和洗掉等操作,

  • 它 可以方便地進行資料庫、資料表備份與還原,

  • 該工具不僅可以通過SQL檔案進行大量檔案 的匯入與匯出,

  • 而且還可以匯入與匯出XML、HTML和CSV等多種格式的資料,

1.8mysql資料存盤結構

1.8.1資料在資料庫中存盤結構

 

1.9資料庫的操作

1.9.1展示所有資料庫

 show databases;-- 展示所有資料庫

1.9.2創建資料庫

 create database 庫名;
 create database day15       -- 指定默認字符集創建資料庫
 default character set utf8

1.9.3查看資料庫默認字符

 show create database day15;

1.9.4洗掉資料庫

 drop database 庫名

1.9.5修改資料庫

 alter database 庫名 default character set gbk;

四、本單元知識總結

1.什么是資料庫
2.市面上常見的資料庫有哪些
3.SQL和資料庫的關系
4.操作資料的sql

轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/308615.html

標籤:其他

上一篇:初識爬蟲

下一篇:[20210930]bbed讀取資料塊7 fffext.sh.txt

標籤雲
其他(157675) Python(38076) JavaScript(25376) Java(17977) C(15215) 區塊鏈(8255) C#(7972) AI(7469) 爪哇(7425) MySQL(7132) html(6777) 基礎類(6313) sql(6102) 熊猫(6058) PHP(5869) 数组(5741) R(5409) Linux(5327) 反应(5209) 腳本語言(PerlPython)(5129) 非技術區(4971) Android(4554) 数据框(4311) css(4259) 节点.js(4032) C語言(3288) json(3245) 列表(3129) 扑(3119) C++語言(3117) 安卓(2998) 打字稿(2995) VBA(2789) Java相關(2746) 疑難問題(2699) 细绳(2522) 單片機工控(2479) iOS(2429) ASP.NET(2402) MongoDB(2323) 麻木的(2285) 正则表达式(2254) 字典(2211) 循环(2198) 迅速(2185) 擅长(2169) 镖(2155) 功能(1967) .NET技术(1958) Web開發(1951) python-3.x(1918) HtmlCss(1915) 弹簧靴(1913) C++(1909) xml(1889) PostgreSQL(1872) .NETCore(1853) 谷歌表格(1846) Unity3D(1843) for循环(1842)

熱門瀏覽
  • GPU虛擬機創建時間深度優化

    **?桔妹導讀:**GPU虛擬機實體創建速度慢是公有云面臨的普遍問題,由于通常情況下創建虛擬機屬于低頻操作而未引起業界的重視,實際生產中還是存在對GPU實體創建時間有苛刻要求的業務場景。本文將介紹滴滴云在解決該問題時的思路、方法、并展示最終的優化成果。 從公有云服務商那里購買過虛擬主機的資深用戶,一 ......

    uj5u.com 2020-09-10 06:09:13 more
  • 可編程網卡芯片在滴滴云網路的應用實踐

    **?桔妹導讀:**隨著云規模不斷擴大以及業務層面對延遲、帶寬的要求越來越高,采用DPDK 加速網路報文處理的方式在橫向縱向擴展都出現了局限性。可編程芯片成為業界熱點。本文主要講述了可編程網卡芯片在滴滴云網路中的應用實踐,遇到的問題、帶來的收益以及開源社區貢獻。 #1. 資料中心面臨的問題 隨著滴滴 ......

    uj5u.com 2020-09-10 06:10:21 more
  • 滴滴資料通道服務演進之路

    **?桔妹導讀:**滴滴資料通道引擎承載著全公司的資料同步,為下游實時和離線場景提供了必不可少的源資料。隨著任務量的不斷增加,資料通道的整體架構也隨之發生改變。本文介紹了滴滴資料通道的發展歷程,遇到的問題以及今后的規劃。 #1. 背景 資料,對于任何一家互聯網公司來說都是非常重要的資產,公司的大資料 ......

    uj5u.com 2020-09-10 06:11:05 more
  • 滴滴AI Labs斬獲國際機器翻譯大賽中譯英方向世界第三

    **桔妹導讀:**深耕人工智能領域,致力于探索AI讓出行更美好的滴滴AI Labs再次斬獲國際大獎,這次獲獎的專案是什么呢?一起來看看詳細報道吧! 近日,由國際計算語言學協會ACL(The Association for Computational Linguistics)舉辦的世界最具影響力的機器 ......

    uj5u.com 2020-09-10 06:11:29 more
  • MPP (Massively Parallel Processing)大規模并行處理

    1、什么是mpp? MPP (Massively Parallel Processing),即大規模并行處理,在資料庫非共享集群中,每個節點都有獨立的磁盤存盤系統和記憶體系統,業務資料根據資料庫模型和應用特點劃分到各個節點上,每臺資料節點通過專用網路或者商業通用網路互相連接,彼此協同計算,作為整體提供 ......

    uj5u.com 2020-09-10 06:11:41 more
  • 滴滴資料倉庫指標體系建設實踐

    **桔妹導讀:**指標體系是什么?如何使用OSM模型和AARRR模型搭建指標體系?如何統一流程、規范化、工具化管理指標體系?本文會對建設的方法論結合滴滴資料指標體系建設實踐進行解答分析。 #1. 什么是指標體系 ##1.1 指標體系定義 指標體系是將零散單點的具有相互聯系的指標,系統化的組織起來,通 ......

    uj5u.com 2020-09-10 06:12:52 more
  • 單表千萬行資料庫 LIKE 搜索優化手記

    我們經常在資料庫中使用 LIKE 運算子來完成對資料的模糊搜索,LIKE 運算子用于在 WHERE 子句中搜索列中的指定模式。 如果需要查找客戶表中所有姓氏是“張”的資料,可以使用下面的 SQL 陳述句: SELECT * FROM Customer WHERE Name LIKE '張%' 如果需要 ......

    uj5u.com 2020-09-10 06:13:25 more
  • 滴滴Ceph分布式存盤系統優化之鎖優化

    **桔妹導讀:**Ceph是國際知名的開源分布式存盤系統,在工業界和學術界都有著重要的影響。Ceph的架構和演算法設計發表在國際系統領域頂級會議OSDI、SOSP、SC等上。Ceph社區得到Red Hat、SUSE、Intel等大公司的大力支持。Ceph是國際云計算領域應用最廣泛的開源分布式存盤系統, ......

    uj5u.com 2020-09-10 06:14:51 more
  • es~通過ElasticsearchTemplate進行聚合~嵌套聚合

    之前寫過《es~通過ElasticsearchTemplate進行聚合操作》的文章,這一次主要寫一個嵌套的聚合,例如先對sex集合,再對desc聚合,最后再對age求和,共三層嵌套。 Aggregations的部分特性類似于SQL語言中的group by,avg,sum等函式,Aggregation ......

    uj5u.com 2020-09-10 06:14:59 more
  • 爬蟲日志監控 -- Elastc Stack(ELK)部署

    傻瓜式部署,只需替換IP與用戶 導讀: 現ELK四大組件分別為:Elasticsearch(核心)、logstash(處理)、filebeat(采集)、kibana(可視化) 下載均在https://www.elastic.co/cn/downloads/下tar包,各組件版本最好一致,配合fdm會 ......

    uj5u.com 2020-09-10 06:15:05 more
最新发布
  • day02-2-商鋪查詢快取

    功能02-商鋪查詢快取 3.商鋪詳情快取查詢 3.1什么是快取? 快取就是資料交換的緩沖區(稱作Cache),是存盤資料的臨時地方,一般讀寫性能較高。 快取的作用: 降低后端負載 提高讀寫效率,降低回應時間 快取的成本: 資料一致性成本 代碼維護成本 運維成本 3.2需求說明 如下,當我們點擊商店詳 ......

    uj5u.com 2023-04-20 08:33:24 more
  • MySQL中binlog備份腳本分享

    關于MySQL的二進制日志(binlog),我們都知道二進制日志(binlog)非常重要,尤其當你需要point to point災難恢復的時侯,所以我們要對其進行備份。關于二進制日志(binlog)的備份,可以基于flush logs方式先切換binlog,然后拷貝&壓縮到到遠程服務器或本地服務器 ......

    uj5u.com 2023-04-20 08:28:06 more
  • day02-短信登錄

    功能實作02 2.功能01-短信登錄 2.1基于Session實作登錄 2.1.1思路分析 2.1.2代碼實作 2.1.2.1發送短信驗證碼 發送短信驗證碼: 發送驗證碼的介面為:http://127.0.0.1:8080/api/user/code?phone=xxxxx<手機號> 請求方式:PO ......

    uj5u.com 2023-04-20 08:27:27 more
  • 快取與資料庫雙寫一致性幾種策略分析

    本文將對幾種快取與資料庫保證資料一致性的使用方式進行分析。為保證高并發性能,以下分析場景不考慮執行的原子性及加鎖等強一致性要求的場景,僅追求最終一致性。 ......

    uj5u.com 2023-04-20 08:26:48 more
  • sql陳述句優化

    問題查找及措施 問題查找 需要找到具體的代碼,對其進行一對一優化,而非一直把關注點放在服務器和sql平臺 降低簡化每個事務中處理的問題,盡量不要讓一個事務拖太長的時間 例如檔案上傳時,應將檔案上傳這一步放在事務外面 微軟建議 4.啟動sql定時執行計劃 怎么啟動sqlserver代理服務-百度經驗 ......

    uj5u.com 2023-04-20 08:26:35 more
  • 云時代,MySQL到ClickHouse資料同步產品對比推薦

    ClickHouse 在執行分析查詢時的速度優勢很好的彌補了MySQL的不足,但是對于很多開發者和DBA來說,如何將MySQL穩定、高效、簡單的同步到 ClickHouse 卻很困難。本文對比了 NineData、MaterializeMySQL(ClickHouse自帶)、Bifrost 三款產品... ......

    uj5u.com 2023-04-20 08:26:29 more
  • sql陳述句優化

    問題查找及措施 問題查找 需要找到具體的代碼,對其進行一對一優化,而非一直把關注點放在服務器和sql平臺 降低簡化每個事務中處理的問題,盡量不要讓一個事務拖太長的時間 例如檔案上傳時,應將檔案上傳這一步放在事務外面 微軟建議 4.啟動sql定時執行計劃 怎么啟動sqlserver代理服務-百度經驗 ......

    uj5u.com 2023-04-20 08:25:13 more
  • Redis 報”OutOfDirectMemoryError“(堆外記憶體溢位)

    Redis 報錯“OutOfDirectMemoryError(堆外記憶體溢位) ”問題如下: 一、報錯資訊: 使用 Redis 的業務介面 ,產生 OutOfDirectMemoryError(堆外記憶體溢位),如圖: 格式化后的報錯資訊: { "timestamp": "2023-04-17 22: ......

    uj5u.com 2023-04-20 08:24:54 more
  • day02-2-商鋪查詢快取

    功能02-商鋪查詢快取 3.商鋪詳情快取查詢 3.1什么是快取? 快取就是資料交換的緩沖區(稱作Cache),是存盤資料的臨時地方,一般讀寫性能較高。 快取的作用: 降低后端負載 提高讀寫效率,降低回應時間 快取的成本: 資料一致性成本 代碼維護成本 運維成本 3.2需求說明 如下,當我們點擊商店詳 ......

    uj5u.com 2023-04-20 08:24:03 more
  • day02-短信登錄

    功能實作02 2.功能01-短信登錄 2.1基于Session實作登錄 2.1.1思路分析 2.1.2代碼實作 2.1.2.1發送短信驗證碼 發送短信驗證碼: 發送驗證碼的介面為:http://127.0.0.1:8080/api/user/code?phone=xxxxx<手機號> 請求方式:PO ......

    uj5u.com 2023-04-20 08:23:11 more