1、MySql下載:html
一、下載地址:mysql
https://cdn.mysql.com//Downloads/MySQLInstaller/mysql-installer-community-8.0.23.0.msisql
https://jingyan.baidu.com/article/a3f121e4a6eb67fc9052bbf4.html(此地址有詳細安裝教程,僅供參考)數據庫
備註:因爲mysql直接下載緩慢,能夠使用迅雷將上面的地址連接直接複製進行下載,此處不作過多介紹安全
2、數據庫簡介:多線程
一、Mysql數據庫歷史簡介:併發
分類:SQL ---- 關係型數據庫spa
NOSQL ---- 非關係型數據庫線程
歷史簡介:
cdn
1970年:IBM公司研究室爲了存儲數據之間的關係發表了一種方式:
將數據存儲在表格裏,經過表格之間的聯繫來記錄數據之間的關聯
1974年:IBM公司研究室爲此種關係研究出一種規範性的語言
SEQUEL Stracutured English Query QUEry Langurage
1976年:SEQUEL 版本發佈
1980年:將SEQUEL更名爲SQL
1989年:由國際標準化組織(ISO)頒佈SQL正式標準化即SQL89標準,如今不少數據庫廠商還在沿用此標準
在此標準下瑞典MySQL公司研發出MySQL數據(以該公司名稱來命名)後該公司被Oracle收購
二、分類介紹:
DDL(Data Definition Langurage)
用來建立,刪除,修改數據中的對象(表格,索引,用戶,視圖,存儲過程,觸發器)
DML(Data Manipulation Langurage) 數據庫操做語言
用來操做數據庫中的具體數據:
增 Insert 刪 Delete 改 Upate
DQL(Data Query Langurage) 數據庫查詢語言
查 Select 條件 Where/Having 分組 Group By 排序 Order By
DCL(Data Control Langurage) 數據庫控制語言
用來控制數據庫權限
Grant ---- > 賦予數據庫權限 grant 權限 on 數據庫對象 to 用戶
Revoke ---- > 收回數據庫權限 revoke 權限 from 數據庫對象 from 用戶
TPL(Transcation Process Langurage) 事務處理語言
當出現多線程併發訪問同一文件時,可能出現數據安全問題
begin Transcation 開始事務
commit 提交
rollback 回滾
save point A 保持還原點