宣告:本文只作學習研究,禁止用于非法用途,否則后果自負,如有侵權,請告知洗掉,謝謝!
前言:
資料庫有關系型資料庫與非關系型兩大陣營,今天重點來介紹一下關系型資料庫中的老大哥MySQL
目錄:
1. 資料庫簡介
2.MySQL簡介
3.下載安裝phpstudy
4. 創建資料庫
5.操作資料庫
1. 資料庫簡介
1.1 什么是資料庫
英文: database 保存和管理資料的倉庫就是資料庫,
什么是資料? 檔案,圖片,視頻,訂單,用戶名,密碼等等,
這些資料都需要有專門的地方來保存和管理,
在我們沒有學習資料庫技術之前,我們使用的資料都是以檔案系統(db.json)的方式保存的,我們需要一個專門的軟體來管理我們的資料, 這就是資料庫,

1.2 兩大陣營-資料庫分類
-
關系型資料庫,代表產品:
-
MySQL
-
Oracle
-
Sql server
-
DB2
-
-
非關系型資料庫
-
redis 鍵值存盤資料庫
-
HBaise列存盤資料庫
-
mongodb 面向檔案資料庫
-
neo4j 圖形資料庫
-
Elasticsearch 搜索引擎存盤
-
參考:資料庫使用排名 DB-Engines Ranking - popularity ranking of database management systems

1.3 如何快速理解關系型資料庫
在關系型資料庫中,存在三級關系:
-
資料庫
-
資料表
-
欄位
類比excel:

-
每一列都是一類資料 ---
欄位 -
每一行代表一條資料 ---
記錄

2.MySQL簡介
MySQL是一個關系型資料庫管理系統,由瑞典MySQL AB 公司開發,目前屬于 Oracle 旗下產品 ,MySQL所使用的 SQL 語言是用于訪問資料庫的最常用標準化語言,
-
體積小、速度快、總體擁有成本低,一般中小型網站的開發都選擇 MySQL 作為網站資料庫,
-
搭配 PHP 和 Apache 可組成良好的開發環境,
3.下載安裝phpstudy
3.1 目標
下載安裝phpStudy,為我們提供mysql資料庫
也可以單獨下載:官網下載:MySQL :: MySQL Downloads
3.2 下載網址,Windows版,linux版,mac版都支持
小皮面板(phpstudy) - 讓天下沒有難配的服務器環境!
小皮面板(phpstudy) - 讓天下沒有難配的服務器環境!
3.3 安裝
注意安裝目錄不要有中文,建議默認安裝路徑就可以
3.4 啟動并安裝成功后下載SQL_Front插件

3.5 啟動
啟動后我們的電腦就變成了資料庫服務器

4. 創建資料庫


5.操作資料庫
5.1 新建資料庫
資料庫名稱盡量用英文

5.2 新建資料表
5.3 新建欄位

比如新建name,age


5.4 添加資料
點擊資料瀏覽器來編輯我們的欄位,按 ↓ 鍵來添加新資料,注意:Id不需要自己來添加,資料庫會幫我們自動添加,而且id是唯一的,且只能有一個

5.5 通過命令陳述句操作:
1.sql中的insert into 陳述句-添加資料
insert into 表名(欄位名1,欄位名2,....) values (值1,值2,....)
注意:欄位的順序要和值的順序是完全匹配的
-
欄位串列可以不與真實資料表中的欄位完全相等,可以省略一些不必要的欄位,順序與不需要與定義表時的順序一致
-
如果是字串型別的欄位,其值要加"",如果是數值型別的字串,其值不需要加“”
2.sql-delete陳述句-洗掉資料
delete from 表名 where 洗掉條件
注意:
不指定條件將洗掉所有資料
3.sql-update陳述句-修改資料
update 表名 set 欄位1=值1, 欄位2=值2,... where 修改條件
注意:
- 要修改的值使用鍵值對來表示
- 多個欄位用,分隔
- 不指定條件,將修改當前表中全部的記錄
4.sql-select-陳述句-資料查詢
select 欄位名1, 欄位名2, ..... FROM 表名 where <條件運算式>
5.實體操作

6.重繪查看資料

簡單一個資料庫操作,下一期給大家介紹一下在js在node環境下,如何與資料庫MySQL連接,并進行操作MySQL
有興趣的朋友歡迎評論區留言討論,一起學習,一起進步
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/301236.html
標籤:其他


