數據庫即存放數據的倉庫,只不過這個倉庫是在計算機存儲設備上,並且數據是按必定的格式存放的。python
關係型數據庫mysql
有表結構的數據庫。redis
例如:sql
非關係型數據庫mongodb
以key-value形式存儲,沒有表結構。數據庫
例如:windows
區別:關係型數據庫把數據存在硬盤中,非關係型數據庫把數據存在內存中。安全
MySQL是一個關係型數據庫管理系統。服務器
是一個基於socket編寫的C/S架構的軟件。數據結構
工做流程:
在MySQL官方下載渠道選擇適合本身電腦環境的安裝包下載。
將下載好的安裝包放到想要安裝的目錄,解壓安裝。
安裝完畢後,將MySQL的bin目錄的文件路徑添加到系統環境變量中。
打開 cmd 命令行,輸入 mysqld --initialize-insecure
回車
運行成功後能夠看到安裝目錄下出現了一個 data 文件夾。
打開 cmd 命令行窗口,輸入 mysqld
回車
另打開一個窗口 cmd 命令行窗口,輸入 mysql -u root -p
鏈接服務端
在執行 mysqd
啓動MySQL服務器時,當前終端會被hang住,那麼作一下設置便可解決此問題:
以管理員身份打開 cmd 命令行窗口,執行命令 mysqld的絕對路徑 --install
設置完成後,啓動或關閉MySQL服務端,只須要以管理員權限打開 cmd 命令行窗口,執行如下命令:
啓動服務端
net start mysql
關閉服務端
net stop mysql
啓動服務端後,就能夠關掉服務端的 cmd 窗口,使用時只須要打開一個窗口便可。
SQL指令:主要用於存取數據、查詢數據、更新數據、和管理關係數據庫系統。
每條SQL指令都以分號 ;
結尾。
記錄:多個字段組成的一條信息,稱爲記錄,好比文件內的一行內容
表:文件
數據庫:文件夾
數據管理系統:一個軟件(如MySQL)
# 增:建立一個新的數據庫並指定字符編碼爲utf-8 create database 數據庫名稱 charset utf8; ''' 庫的命名規則: 由字母、數字、下劃線、@、#、$組成 區分大小寫 惟一性 不能使用關鍵字如 create select 不能單獨使用數字 最長128位 ''' # 刪:刪除一個數據庫 drop database 數據庫名稱; # 改:刪除再添加 若是數據庫中有數據的話,直接drop會致使數據庫中的數據丟失,在線上環境,不可以直接刪除數據, 在刪除以前,須要進行備份。 # 查:查詢數據庫 show databases; # 查看全部的數據庫名稱 select database(); show create database 數據庫名稱; # 查看指定的數據庫信息 # 選擇一個數據庫 use 數據庫名稱