1、什麼是數據庫?python
mysql就是一個基於socket編寫的C/S架構的軟件mysql
MySQL是一個關係型數據庫管理系統,由瑞典MySQL AB 公司開發,目前屬於 Oracle 旗下公司。MySQL 最流行的關係型數據庫管理系統,在 WEB 應用方面MySQL是最好的 RDBMS (Relational Database Management System,關係數據庫管理系統) 應用軟件之一。redis
2、數據庫管理軟件分類sql
分兩大類:
關係型:如sqllite,db2,oracle,access,sql server,MySQL,注意:sql語句通用
非關係型:mongodb,redis,memcache
能夠簡單的理解爲:
關係型數據庫須要有表結構
非關係型數據庫是key-value存儲的,沒有表結構mongodb
三mysql的下載安裝數據庫
想要使用MySQL來存儲並保存數據,則須要作幾件事情:windows
a. 安裝MySQL服務端
b. 安裝MySQL客戶端
b. 【客戶端】鏈接【服務端】
c. 【客戶端】發送命令給【服務端MySQL】服務的接受命令並執行相應操做(增刪改查等)服務器
下載地址:架構
https://dev.mysql.com/downloads/mysql/
window版本oracle
一、官網去下載
二、針對操做系統的不一樣下載不一樣的版本
三.解壓
若是想要讓MySQL安裝在指定目錄,那麼就將解壓後的文件夾移動到指定目錄,如:C:\mysql-5.6.40-winx64
四.添加環境變量
【右鍵計算機】--》【屬性】--》【高級系統設置】--》【高級】--》【環境變量】--》【在第二個內容框中找到 變量名爲Path 的一行,雙擊】 --> 【將MySQL的bin目錄路徑追加到變值值中,用 ; 分割】
五.初始化
mysqld -
-
initialize
-
insecure
6、啓動mysql服務
mysqld #啓動MySQL服務
七.啓動mysql客戶端並鏈接mysql服務端(新開一個cmd窗口)
mysql -u root -p # 鏈接MySQL服務器
上一步解決了一些問題,但不夠完全,由於在執行【mysqd】啓動MySQL服務器時,當前終端會被hang住,那麼作一下設置便可解決此問題,即將MySQL服務製做成windows服務
注意:--install前,必須用mysql啓動命令的絕對路徑 # 製做MySQL的Windows服務,在終端執行此命令: "c:\mysql-5.6.40-winx64\bin\mysqld" --install # 移除MySQL的Windows服務,在終端執行此命令: "c:\mysql-5.7.16-winx64\bin\mysqld" --remove 註冊成服務以後,之後再啓動和關閉MySQL服務時,僅需執行以下命令: # 啓動MySQL服務 net start mysql # 關閉MySQL服務 net stop mysql
9、mysql配置
#mysql5.5以上:修改方式爲 [mysqld] character-set-server=utf8 collation-server=utf8_general_ci [client] default-character-set=utf8 [mysql] default-character-set=utf8