本篇會加入個人的所謂魚式瘋言
??????魚式瘋言
:??????此瘋言非彼瘋言
而是理解過并總結出來通俗易懂的大白話,
小編會盡可能的在每個概念后插入魚式瘋言
,幫助大家理解的.
🤭🤭🤭可能說的不是那么嚴謹
.但小編初心是能讓更多人能接受我們這個概念
!!!
前言
在本篇文章中,我們講開啟新的篇章 數據庫的學習 💖 💖 💖, 在本篇中主要先講解學習數據庫的方法 , 俗話說的好,磨刀不誤砍柴工, 只有我們有方法,學習這件事就很輕松 , 下面小伙伴們我們開始唄 ?? ?? ??
目錄
-
數據庫的初識
-
MySQL 的安裝和使用
-
如何學好 MySQL
一. 數據庫的初識
1. 數據庫是什么?
存儲數據用文件就可以了,為什么還要弄個數據庫?
-
文件保存數據有以下幾個缺點:
-
文件的 安全性問題
-
文件不利于 數據查詢和管理
-
文件不利于 存儲海量數據
-
文件在 程序中控制不方便
數據庫存儲介質:
磁盤
內存
為了解決上述問題,專家們設計出更加利于管理數據的軟件
——數據庫,它能更有效的管理數據。
數據庫可以提供遠程服務
,即通過 遠程連接
來使用數據庫,因此也稱為 數據庫服務器。
2. 數據庫的分類
數據庫大體可以分為 關系型數據庫 和 非關系型數據庫
==關系型數據庫 ==(RDBMS):
是指采用了關系模型來組織數據的數據庫。 簡單來說,關系模型指的就是二維表格模型,而一個
關系型數據庫就是由 二維表及其之間的聯系
所組成的一個 數據組織
。
基于標準的 SQL
,只是內部一些實現有區別。常用的關系型數據庫如:
-
Oracle:甲骨文產品,適合大型項目,適用于做復雜的業務邏輯,如ERP、OA等企業信息系統。收費。
-
MySQL:屬于甲骨文,不適合做復雜的業務。開源免費。
-
SQL Server:微軟的產品,安裝部署在windows server上,適用于中大型項目。收費。
非關系型數據庫:
(了解)不規定基于SQL實現。現在更多是指NoSQL數據庫,如:
-
基于鍵值對(Key-Value):如 memcached、redis
-
基于文檔型:如 mongodb
-
基于列族:如 hbase
-
基于圖型:如 neo4j
關系型數據庫與非關系型數據庫的 區別:
注:OLTP(On-Line Transaction Processing)是指聯機事務處理,OLAP(On-Line Analytical Processing)是指聯機分析處理。
魚式瘋言
~~哦哦哦, 原來啊
數據庫是一種 軟件
,最常見常用的是 關系數據庫——MySQL
二. MySQL 的安裝和使用
1. MySQL 安裝流程
Mysql版本安裝鏈接
接下來一路 next
即可
當我們出現下面定義一個初始密碼的時候,我們可以設置一個簡單一點的(123456)
密碼
因為我們的數據庫
只是學習而已,并沒有放很值錢
的數據,
如果密碼設的太復雜
了,忘記了反而登入不進去
最終還是一路
next
到達這個頁面,我們只需要等待它安裝即可
最終安裝成功的 界面
就是這樣子啦 💖 💖 💖
如果還不懂的小伙伴可以觀看 MySQL 的安裝視頻講解哦
MySQL安裝視頻鏈接
2. MySQL 的使用步驟
<1>. 打開 MySQL
<2>. 確定 MySQL 服務器是否運行
如果 沒有正在運行 , 那么就右擊鼠標 點擊啟動
<3>. 輸入密碼
這里一定輸入你剛才安裝 MySQL 客戶端
的 原始密碼 , 否則就會出現閃退
的情況
<4>. 正常使用 SQL 語句來操作數據庫
三. 如何學好MySQL
<1>. 視頻學習
這里小編推薦B站 UP主來學習
MySQL 視頻鏈接
<2>. 多敲SQL代碼
毋庸置疑,編程本身就是一種 手藝
, 就像我們的開車, 做飯, 一樣的活, 所以小伙伴們 一定要敲起來哦 , 手勤才記的住
關于是用 圖形化軟件 還是 用 客戶端程序命令行
小編這里的建議還是用 客戶端程序命令行
理由如下:
- 以后我們工作了,大部分也是用 命令行來敲代碼的
- 如果我們熟悉了
更難
的命令行才操作,那么簡單的圖形化軟件
就更容易了
- 無論是
命令行
還是圖形化
,本質上都是一樣的給我們背后的 MySQL 服務器 來進行傳遞指令來操作我們的數據庫
刷題鞏固
這里小編推薦用 牛客網 來刷題哦
牛客網SQL題目練習鏈接
總結
關于 數據庫怎么學習,怎么安裝MySQL 并使用的,還有怎么學好 MySQL, 小編就講解到這哦
在下一篇中我們就要開始上 慢慢干貨
了 💖💖💖
如果覺得小編寫的還不錯的咱可支持 三連 下 (定有回訪哦) , 不妥當的咱請評論區 指正
希望我的文章能給各位寶子們帶來哪怕一點點的收獲就是 小編創作 的最大 動力 💖 💖 💖