MySQL是一款開源免費強大的數據庫軟件,千萬網站或是應用都由mysql構建,它具備體積小速度快等特點,新版本的MySQL 8 要比 MySQL 5.7 快 2 倍,還帶來了大量的改進和更快的性能!歡迎在本站下載使用。

更新日志:
bin目錄下保存了MySQL常用的命令工具以及管理工具、data目錄是MySQL默認用來保存數據文件以及日志文件的地方(我的因剛安裝還沒有data文件夾)、docs目錄下是MySQL的幫助文檔、include目錄和lib目錄是MySQL所依賴的頭文件以及庫文件、share目錄下保存目錄文件以及日志文件。
進入bin目錄,按住shift鍵然后點擊鼠標右鍵可以選擇在該目錄下打開命令窗口,或者在地址欄中輸入cmd進入命令窗口。輸入mysql -u root -p后回車,然后會提示輸入密碼,輸入密碼后就會進入MySQL的操作管理界面。
輸入show databases;(注意末尾有分號)可以查看當前MySQL中的數據庫列表,輸入use test;可以進入test數據庫(前提是要有此數據庫),輸入show tables可以查看test數據庫中的所有表,輸入quit可以退出MySQL的操作管理界面。
MySQL8.0新功能
數據字典完全脫離了MylSAM存儲引擎。
真正把數據字典放在1nnooB中的一些表中,XiJ需要FRM、TRG和PAR文件才能長大!InfrmationSchema現在出現在數據字典表的視圖中。原則上完全不需要MylSAM數據表類型,所有系統表都可以放在Inn0OB中。
SQL角色
這個角色是一系列的集合。可以創建角色,授予莫用戶和刪除角色。這對權限管理非常方便。
uttsmb4字芍集將成為默認字符集,支持unicode9默認字符集將從1atinl改為uttsmb4,默認步驟collatlon將從latlnl_swedish_ci改為utf8mb4_800_ci_ai。
無形索引。
一些索引可以設置為不可見的,這樣SOL優化器就不會使用它,但它會繼續在后臺板紛寺更新。必要時隨時恢復。
二進制數據可以位操作。
不僅可以在BIGIN下進行位操作,還可以從8.0開始支持BINARY/[TINY|MEDIUM|LONG]BLOB的位操作。
全球變量的可持續性。
lnnoDB緩沖區現在可以估計主內存緩存區有多少表和索引,優化器可以選擇訪問。
要知道數據是否可以存儲在陣存中,必須存儲在磁盤上。
重構BLOB。
加速片段讀取/更新操作,加速JSON數據操作。
重構SQL分析器。
SQL分析器不斷改進。由于其語法復雜性和目頂向下分析方法的嚴重限制,舊分析器難以維護和擴展。
成本模型
1nn0OB緩沖區現在可以估計主內存緩存區有多少表和索引,優化器可以選擇訪問。
要知道數據是否可以存儲在陣存中,必須存儲在磁盤上。
自增值持久。
在redo日志中,Inn0ob將持續保持自增序列的最大值。這個改講環修復了一個非營舊的19gbug。
提高掃描性能。
提高了LNOOB范圍內到旬的性能,可提高全表查詢和范圍查詢5120%的性能。
臨時表
取消對壓縮臨時表的支持,并將臨時表的元數據存儲在內存中。
MySQL8安裝使用方法
1、運行安裝包,勾選同意,Next

2、選擇安裝類型
第一個選項包含了一些MySQL其他組件,如果只安裝MySQL數據庫,選擇第二項Server only就行。這里我直接選擇默認的Developer Default

3、檢查必需項(Check Requirements)
Execute-->Next;出現警告框點擊“是”繼續

4、Installation
點擊Execute開始執行安裝,等全部安裝完之后,點擊Next

5、進入配置界面 Product Configuration,Next

6、進行服務配置,MySQL默認端口為3306,Next

7、Accounts and Roles
這里一般不添加具有普通用戶權限的MySQL用戶賬戶,而是用root賬戶。

8、Windows Service
這里注意MySQL服務名(Windows Service Name)為:MySQL80

9、Apply Configuration(應用配置)
點擊Execute

10、配置完成之后Finish

11、然后再配置MySQL的實例,點擊next
Check-->Next-->Execute

12、執行完畢之后點擊Finish,又回到了主程序,然后點擊Next

13、安裝完成,Finish
