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數(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ì)你有所幫助。
-
-
SQL Server 2022官方版 622K
查看/簡體中文v16.0.1000.6 -
DataGrip2024官方電腦版 654.65M
查看/多國語言[中文]v2024.2.2 -
sql compare 14免費(fèi)版 35.33M
查看/英文v14.6.1.19650 -
sas jmp pro 16中文版 846.71M
查看/簡體中文內(nèi)置許可文件 -
sybase官方中文企業(yè)版 1.02G
查看/簡體中文v16.0 -
Database Tour Pro(數(shù)據(jù)庫編輯工具) 22.36M
查看/英文v11.2.2.134官方版 -
mysql社區(qū)版 123.42M
查看/簡體中文v8.4.0 -
DBeaver社區(qū)版 116.85M
查看/簡體中文v24.0.2官方版 -
redis windows版本 3.19M
查看/簡體中文v7.2.4 -
MyDB Studio官方版 6M
查看/英文v1.3官方版 -
mongodb數(shù)據(jù)庫軟件 143.37M
查看/英文v3.4官方版 -
ms sql 2000 簡體中文4合一 535.39M
查看/簡體中文 -
Navicat for Oracle 16中文版 59.48M
查看/簡體中文v16.3.5官方版 -
navicat premium 16官方版 96.24M
查看/簡體中文v16.3.5 -
visual foxpro9.0官方版 172.55M
查看/多國語言[中文] -
db2數(shù)據(jù)庫 541.25M
查看/英文v9.5官方版
-
- 下載地址
發(fā)表評(píng)論
0條評(píng)論軟件排行榜
熱門推薦
- Microsoft SQL Server 2016 32/64位中文版1.8G / 簡體中文
- heidisql軟件 v12.8.0.6908官方版25.97M / 簡體中文
- mysql官方最新版 v8.4.0 LTS電腦版295.84M / 簡體中文
- 桌面數(shù)據(jù)庫 v2020.05.001官方版49.31M / 簡體中文
- dbeaver中文版 v24.0.0官方版392.48M / 簡體中文
- Database.Net v35.8.8767中文綠色版30.87M / 簡體中文
- mongodb數(shù)據(jù)庫軟件 v3.4官方版143.37M / 英文
- Navicat for Redis 16中文版 v16.3.5官方版47.95M / 簡體中文
- ibm spss statistics24軟件包 32/64位1.63G / 簡體中文
- Oracle SQL Developer(Oracle數(shù)據(jù)庫開發(fā)工具) v4.1.2官方版383.17M / 英文