咱們本地存放的數據在文件中,和軟件開發目錄規範中,都是從本地讀取數據python
將全部的數據存放在一個第三方的公共位置,同一個如軟件凡是須要操做數據,就必須去這個共享的位置操做——這個第三方的公共存放數據的位置就是數據庫mysql
數據庫集羣:將同一個數據庫中的數據複製到不一樣的服務中備份sql
MySQL數據庫:C/S架構軟件數據庫
DBMS:數據庫管理系統網絡
下載MySQL安裝包架構
解壓安裝包socket
添加bin目錄到系統環境變量中測試
以管理員身份打開cmd,輸入mysqld 此時會卡住在一個位置(這是服務端)ui
再新建一個cmd,輸入mysql 進入遊客模式測試是否正常進入(這是客戶端)編碼
在客戶端中
查看操做系統中是否已經啓動mysql服務端
每次都須要打開服務端再去開客戶端太過麻煩,咱們須要將服務端製做系統服務
修改密碼
破解密碼
設置配置文件(客戶端輸入\s查看配置)
找到mysql目錄,D:\mysql-5.6.40-winx64
建立一個名爲 「my.ini」 的文件,這個是mysql的配置文件
在文件中粘貼如下內容
[mysqld] character-set-server=utf8 collation-server=utf8_general_ci # 這個是用python軟件鏈接的客戶端 [client] default-character-set=utf8 # mysql軟件的客戶端 [mysql] # 可寫,可不寫這樣能夠不須要用戶名與密碼直接登陸mysql # user='root' # password=123 # 設置默認的字符編碼 default-character-set=utf8
從新啓動mysql服務
庫的操做——相似於文件夾
表的操做——>相似於文件
操做表前須要切換到指定的庫
語法:use 庫名;
例:use db1;
select database(); # 查看當前所在的庫
增:
varchar與char 都是字符串類型,varchar(指定長度)
查:
改:
刪:
記錄的操做——相似於文件中的一行行數據
增:
查:
*:指的是全部
改:
刪: