首 頁
手機(jī)版

mysql社區(qū)版 v8.4.0

最流行的一款關(guān)系型數(shù)據(jù)量管理系統(tǒng)

  • 軟件大?。?23.42M
  • 軟件語言:簡體中文
  • 軟件類型:國產(chǎn)軟件
  • 軟件授權(quán):免費(fèi)軟件
  • 更新時(shí)間:2024/05/15
  • 軟件類別:數(shù)據(jù)庫類
  • 應(yīng)用平臺(tái):Windows11,Windows10,Windows8,Windows7
網(wǎng)友評(píng)分:8.9分
網(wǎng)友評(píng)論 下載地址 收藏該頁
本地下載

mysql社區(qū)版是全球廣受歡迎的開源數(shù)據(jù)庫的免費(fèi)下載版本,英文名稱MySQL Community Server,它遵循GPL許可協(xié)議,由龐大、活躍的開源開發(fā)人員社區(qū)提供支持,具有體積小、速度快、成本低的特點(diǎn),可使用C和 C++編寫,并使用了多種編譯器進(jìn)行測(cè)試,保證了源代碼的可移植性,既增加了速度又提高了靈活性,再加上是開放源碼這一特點(diǎn),深受眾多中小型網(wǎng)站開發(fā)人員的喜愛。

同時(shí),與sqlserver相比較來說,mysql數(shù)據(jù)庫是開放的、可擴(kuò)展的存儲(chǔ)引擎,能夠與磁盤非常地兼容而不占用過多的CPU和內(nèi)存,最重要的是,有一個(gè)用于改變數(shù)據(jù)的二進(jìn)制日志,因?yàn)樗嵌M(jìn)制,這一日志能夠快速地從主機(jī)上復(fù)制數(shù)據(jù)到客戶機(jī)上,即使服務(wù)器崩潰,這一二進(jìn)制日志也會(huì)保持完整,而且復(fù)制的部分也不會(huì)受到損壞,非常安全。

而此次小編帶來的是mysql數(shù)據(jù)庫社區(qū)版下載,同時(shí)奉上了詳細(xì)的安裝配置圖文教程,哪怕你是新手用戶只要根據(jù)下文的操作,一樣可以完美安裝成功,在開發(fā)、部署和管理業(yè)務(wù)關(guān)鍵型 MySQL 應(yīng)用的過程中降低風(fēng)險(xiǎn)、削減成本和減少復(fù)雜性。

mysql社區(qū)版

mysql數(shù)據(jù)庫社區(qū)版通用下載及安裝教程:

提示:安裝的步驟順序非常重要,各位用戶一定要按照下文的步驟來,不然會(huì)出現(xiàn)安裝失敗等問題?。?!

雙擊進(jìn)行安裝。(注:默認(rèn)安裝到c盤下)選擇第一項(xiàng)進(jìn)行安裝

點(diǎn)擊next,下一步,點(diǎn)擊yes

點(diǎn)擊Execute開始安裝

安裝完成后點(diǎn)擊next,然后一直點(diǎn)擊next,直到出現(xiàn)下邊這個(gè)頁面,默認(rèn)選第一項(xiàng),接著next

如果選第一種方式,很可能你的navicat等客戶端連不上mysql8。所以這里一定要選第二個(gè)(下圖紅框的地方)

出現(xiàn)下面界面,接著點(diǎn)擊Execute開始安裝

出現(xiàn)這個(gè)頁面。代表安裝完成,點(diǎn)擊Finish

設(shè)置密碼,要牢牢記住,后邊需要密碼連接數(shù)據(jù)庫

接著一直next,好了,到這就得輸入密碼來驗(yàn)證一下了,點(diǎn)擊check進(jìn)行驗(yàn)證,正確了next才能點(diǎn)擊

點(diǎn)擊Execute執(zhí)行安裝,完成后點(diǎn)擊Finish

完成點(diǎn)擊Finish(第一個(gè)是Mysql的客戶端,如果不使用只勾選第2個(gè)“start mysql shell after setup”,點(diǎn)擊“finish”)(到這里數(shù)據(jù)庫的安裝就完成了)

Third-檢測(cè)是否安裝

在開始菜單里,搜索找到MySQL啟動(dòng)程序

點(diǎn)進(jìn)去,輸入密碼敲回車登錄

出來mysql就是登錄成功了,然后輸入show databases;一定不要忘了分號(hào)

能顯示出來數(shù)據(jù)庫就沒毛病了,安裝mysql,還有要細(xì)心點(diǎn)的,否則沒準(zhǔn)哪個(gè)選錯(cuò)了,就安裝不上了,就的所有卸載然后再重新裝。

mysql外鍵約束怎么寫

1、什么是外鍵

A表的主鍵,在B表中字段出現(xiàn),就是外鍵。

2、什么是約束:約束是一種限制,它通過對(duì)表的行貨列的數(shù)據(jù)做出限制,來確保表的數(shù)據(jù)的完整性、唯一性。比如人員表中有一列是部門id,當(dāng)新增一個(gè)人員的時(shí)候,我們不需要手動(dòng)的在部門id字段給這個(gè)人員設(shè)置一個(gè)部門,而是新增則個(gè)新人員記錄的時(shí)候默認(rèn)就會(huì)有一個(gè)部門id給了這個(gè)人員,這就是約束。

添加外鍵方法:

-- CONSTRAINT 就是創(chuàng)建外鍵約束 fk_id是外鍵約束的名字

-- foreign key (dept_id) references dept(did)意思是設(shè)置person表中的dept_id字段和dept表中的did字段關(guān)聯(lián),dept表中的did字段就是person表中的dept_id的外鍵約束,這個(gè)外鍵約束的名字叫做fk_id,一般潛規(guī)則外鍵約束的名字開頭是fk_

alter table person add CONSTRAINT fk_id foreign key (dept_id) REFERENCES dept(did);

mysql快捷鍵

ctrl+q 打開查詢窗口

ctrl+/ 注釋sql語句

ctrl+shift +/ 解除注釋

ctrl+r 運(yùn)行查詢窗口的sql語句

ctrl+shift+r 只運(yùn)行選中的sql語句

F6 打開一個(gè)MySQL命令行窗口

ctrl+l 刪除一行

ctrl+n 打開一個(gè)新的查詢窗口

ctrl+w 關(guān)閉一個(gè)查詢窗口

執(zhí)行整篇sql腳本, ctrl+shift+enter 

執(zhí)行當(dāng)前行,ctrl+enter 

注釋/取消注釋, ctrl+/ 

格式化sql語句(美化sql語句), ctrl+b 

自動(dòng)補(bǔ)全,ctrl+space 

SQL分類:

DDL—數(shù)據(jù)定義語言(CREATE,ALTER,DROP,DECLARE)

DML—數(shù)據(jù)操縱語言(SELECT,DELETE,UPDATE,INSERT)

DCL—數(shù)據(jù)控制語言(GRANT,REVOKE,COMMIT,ROLLBACK)

更新日志

v8.4.0版本

一、添加或更改的功能

1、組復(fù)制:與組復(fù)制相關(guān)的兩個(gè)服務(wù)器系統(tǒng)變量的默認(rèn)值已更改:

2、系統(tǒng)變量的默認(rèn)值為 group_replication_consistency now BEFORE_ON_PRIMARY_FAILOVER;以前,這是EVENTUAL.

3、系統(tǒng)變量的默認(rèn)值為 group_replication_exit_state_action now OFFLINE_MODE;以前,這是READ_ONLY.

4、對(duì)于捆綁 OpenSSL 庫的平臺(tái),MySQL Server 的鏈接 OpenSSL 庫已更新至版本 3.0.13。 

5、不支持從 MySQL 5.7 升級(jí)到 MySQL 8.4;代碼和行為已更新以反映這一點(diǎn)。將 MySQL 5.7 升級(jí)到 8.0,然后再繼續(xù)升級(jí)到 8.4。 

6、InnoDB:現(xiàn)在,在長時(shí)間運(yùn)行的回滾過程中,進(jìn)度消息會(huì)定期記錄為信息注釋級(jí)別的錯(cuò)誤消息,最初為 ER_IB_LONG_ROLLBACK_FULL(附加事務(wù)信息),后跟連續(xù)的 ER_IB_LONG_ROLLBACK. 

7、InnoDB: 更改了以下配置選項(xiàng)的默認(rèn)值 innodb_adaptive_hash_index, innodb_buffer_pool_in_core_file, innodb_buffer_pool_instances, innodb_change_buffering, innodb_doublewrite_files, innodb_doublewrite_pages, innodb_flush_method, innodb_io_capacity, innodb_io_capacity_max, innodb_log_buffer_size, innodb_numa_interleave, innodb_page_cleaners, innodb_parallel_read_threads, innodb_purge_threads, innodb_read_io_threads, innodb_use_fdatasync, temptable_max_ram, temptable_max_mmap, 以及 temptable_use_mmap.

8、克隆插件版本要求放寬,允許在同一系列的不同點(diǎn)版本之間進(jìn)行克隆。換句話說,只有主要版本號(hào)和次要版本號(hào)必須匹配,而以前點(diǎn)版本號(hào)也必須匹配。

例如,克隆功能現(xiàn)在允許將 8.4.0 克隆到 8.4.14 以及將 8.0.51 克隆到 8.0.37。對(duì)于 8.0,之前的限制仍然適用于 8.0.37 之前的版本,因此不允許將 8.0.36 等克隆到 8.0.42,反之亦然。

二、服務(wù)器管理

1、此版本添加了特定于FLUSH PRIVILEGES語句使用的權(quán)限。與現(xiàn)有 RELOAD權(quán)限不同,新 FLUSH_PRIVILEGES權(quán)限僅適用于FLUSH PRIVILEGES語句。此權(quán)限的范圍是全局的,并且適用于用戶和角色。

2、RELOAD繼續(xù)以這種方式支持該特權(quán),以提供向后兼容性;具有此權(quán)限的用戶FLUSH PRIVILEGES在升級(jí)后仍然可以執(zhí)行語句。作為升級(jí)到 MySQL 8.4 版本的一部分,將執(zhí)行檢查以查看是否有任何用戶具有該 FLUSH_PRIVILEGES權(quán)限;如果沒有,RELOAD則擁有該權(quán)限的用戶也會(huì)自動(dòng)分配新的權(quán)限。

3、此版本添加了新 OPTIMIZE_LOCAL_TABLE權(quán)限。用戶必須具有此權(quán)限才能執(zhí)行 OPTIMIZE LOCAL TABLE和 OPTIMIZE NO_WRITE_TO_BINLOG TABLE語句。

4、從以前的版本升級(jí)時(shí),已擁有該SYSTEM_USER權(quán)限的用戶將自動(dòng)被授予該 OPTIMIZE_LOCAL_TABLE權(quán)限。

三、棄用和刪除說明

1、已棄用的mysql_native_password 身份驗(yàn)證插件現(xiàn)在默認(rèn)處于禁用狀態(tài)??梢酝ㄟ^使用新 --mysql-native-password=ON服務(wù)器選項(xiàng)啟動(dòng) MySQL 或添加mysql_native_password=ON 到[mysqld]MySQL 配置文件的部分來啟用它。

2、復(fù)制:以前版本的 MySQL 中已棄用的與 MySQL 復(fù)制相關(guān)的許多功能的語法現(xiàn)已刪除。這些功能包括 SQL 語句語法的各個(gè)方面以及 MySQL 服務(wù)器中的多個(gè)系統(tǒng)狀態(tài)變量。這些變化詳述如下。

3、以下 SQL 語句已被刪除(替換在括號(hào)中): START SLAVE (START REPLICA); STOP SLAVE (STOP REPLICA); SHOW SLAVE STATUS (SHOW REPLICA STATUS); SHOW SLAVE HOSTS (SHOW REPLICAS); RESET SLAVE (RESET REPLICA); CHANGE MASTER TO (CHANGE REPLICATION SOURCE TO); RESET MASTER (RESET BINARY LOGS AND GTIDS); SHOW MASTER STATUS (SHOW BINARY LOG STATUS); PURGE MASTER LOGS (PURGE BINARY LOGS); 以及 SHOW MASTER LOGS (SHOW BINARY LOGS).

收起介紹展開介紹
  • 數(shù)據(jù)庫軟件
更多 (21個(gè)) >>主流的數(shù)據(jù)庫軟件推薦 隨著信息化及計(jì)算機(jī)的發(fā)展,程序開發(fā)越來越普及,而在程序開發(fā)中往往離不開數(shù)據(jù)庫,數(shù)據(jù)庫是按照數(shù)據(jù)結(jié)構(gòu)來組織、存儲(chǔ)和管理數(shù)據(jù)的倉庫,然而隨著用戶的需要也多了各種數(shù)據(jù)管理方式,數(shù)據(jù)庫軟件發(fā)展到如今類型也越來越多,從早期的單一Dbase發(fā)展到如今以云數(shù)據(jù)存儲(chǔ)的大型數(shù)據(jù)庫系統(tǒng),那么數(shù)據(jù)庫軟件有哪些呢?以下是小編專為用戶收集的一些數(shù)據(jù)庫類軟件大全,希望對(duì)你有所幫助。
  • 下載地址

發(fā)表評(píng)論

0條評(píng)論