mysql社区版

    mysql社区版

    大小:123.42M

    更新时间:24-05-15

    系统:Pc

    版本:v8.4.0

    开始下载

    mysql社区版是全球广受欢迎的开源数据库的免费下载版本,英文名称MySQL Community Server,它遵循GPL许可协议,由庞大、活跃的开源开发人员社区提供支持,具有体积小、速度快、成本低的特点,可使用C和 C++编写,并使用了多种编译器进行测试,保证了源代码的可移植性,既增加了速度又提高了灵活性,再加上是开放源码这一特点,深受众多中小型网站开发人员的喜爱。

    同时,与sqlserver相比较来说,mysql数据库是开放的、可扩展的存储引擎,能够与磁盘非常地兼容而不占用过多的CPU和内存,最重要的是,有一个用于改变数据的二进制日志,因为它是二进制,这一日志能够快速地从主机上复制数据到客户机上,即使服务器崩溃,这一二进制日志也会保持完整,而且复制的部分也不会受到损坏,非常安全。

    而此次小编带来的是mysql数据库社区版下载,同时奉上了详细的安装配置图文教程,哪怕你是新手用户只要根据下文的操作,一样可以完美安装成功,在开发、部署和管理业务关键型 MySQL 应用的过程中降低风险、削减成本和减少复杂性。

    mysql社区版

    mysql数据库社区版通用下载及安装教程:

    提示:安装的步骤顺序非常重要,各位用户一定要按照下文的步骤来,不然会出现安装失败等问题!!!

    双击进行安装。(注:默认安装到c盘下)选择第一项进行安装

    点击next,下一步,点击yes

    点击Execute开始安装

    安装完成后点击next,然后一直点击next,直到出现下边这个页面,默认选第一项,接着next

    如果选第一种方式,很可能你的navicat等客户端连不上mysql8。所以这里一定要选第二个(下图红框的地方)

    出现下面界面,接着点击Execute开始安装

    出现这个页面。代表安装完成,点击Finish

    设置密码,要牢牢记住,后边需要密码连接数据库

    接着一直next,好了,到这就得输入密码来验证一下了,点击check进行验证,正确了next才能点击

    点击Execute执行安装,完成后点击Finish

    完成点击Finish(第一个是Mysql的客户端,如果不使用只勾选第2个“start mysql shell after setup”,点击“finish”)(到这里数据库的安装就完成了)

    Third-检测是否安装

    在开始菜单里,搜索找到MySQL启动程序

    点进去,输入密码敲回车登录

    出来mysql就是登录成功了,然后输入show databases;一定不要忘了分号

    能显示出来数据库就没毛病了,安装mysql,还有要细心点的,否则没准哪个选错了,就安装不上了,就的所有卸载然后再重新装。

    mysql外键约束怎么写

    1、什么是外键

    A表的主键,在B表中字段出现,就是外键。

    2、什么是约束:约束是一种限制,它通过对表的行货列的数据做出限制,来确保表的数据的完整性、唯一性。比如人员表中有一列是部门id,当新增一个人员的时候,我们不需要手动的在部门id字段给这个人员设置一个部门,而是新增则个新人员记录的时候默认就会有一个部门id给了这个人员,这就是约束。

    添加外键方法:

    -- CONSTRAINT 就是创建外键约束 fk_id是外键约束的名字

    -- foreign key (dept_id) references dept(did)意思是设置person表中的dept_id字段和dept表中的did字段关联,dept表中的did字段就是person表中的dept_id的外键约束,这个外键约束的名字叫做fk_id,一般潜规则外键约束的名字开头是fk_

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

    mysql快捷键

    ctrl+q 打开查询窗口

    ctrl+/ 注释sql语句

    ctrl+shift +/ 解除注释

    ctrl+r 运行查询窗口的sql语句

    ctrl+shift+r 只运行选中的sql语句

    F6 打开一个MySQL命令行窗口

    ctrl+l 删除一行

    ctrl+n 打开一个新的查询窗口

    ctrl+w 关闭一个查询窗口

    执行整篇sql脚本, ctrl+shift+enter 

    执行当前行,ctrl+enter 

    注释/取消注释, ctrl+/ 

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

    自动补全,ctrl+space 

    SQL分类:

    DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE)

    DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT)

    DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK)

    更新日志

    v8.4.0版本

    一、添加或更改的功能

    1、组复制:与组复制相关的两个服务器系统变量的默认值已更改:

    2、系统变量的默认值为 group_replication_consistency now BEFORE_ON_PRIMARY_FAILOVER;以前,这是EVENTUAL.

    3、系统变量的默认值为 group_replication_exit_state_action now OFFLINE_MODE;以前,这是READ_ONLY.

    4、对于捆绑 OpenSSL 库的平台,MySQL Server 的链接 OpenSSL 库已更新至版本 3.0.13。 

    5、不支持从 MySQL 5.7 升级到 MySQL 8.4;代码和行为已更新以反映这一点。将 MySQL 5.7 升级到 8.0,然后再继续升级到 8.4。 

    6、InnoDB:现在,在长时间运行的回滚过程中,进度消息会定期记录为信息注释级别的错误消息,最初为 ER_IB_LONG_ROLLBACK_FULL(附加事务信息),后跟连续的 ER_IB_LONG_ROLLBACK. 

    7、InnoDB: 更改了以下配置选项的默认值 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、克隆插件版本要求放宽,允许在同一系列的不同点版本之间进行克隆。换句话说,只有主要版本号和次要版本号必须匹配,而以前点版本号也必须匹配。

    例如,克隆功能现在允许将 8.4.0 克隆到 8.4.14 以及将 8.0.51 克隆到 8.0.37。对于 8.0,之前的限制仍然适用于 8.0.37 之前的版本,因此不允许将 8.0.36 等克隆到 8.0.42,反之亦然。

    二、服务器管理

    1、此版本添加了特定于FLUSH PRIVILEGES语句使用的权限。与现有 RELOAD权限不同,新 FLUSH_PRIVILEGES权限仅适用于FLUSH PRIVILEGES语句。此权限的范围是全局的,并且适用于用户和角色。

    2、RELOAD继续以这种方式支持该特权,以提供向后兼容性;具有此权限的用户FLUSH PRIVILEGES在升级后仍然可以执行语句。作为升级到 MySQL 8.4 版本的一部分,将执行检查以查看是否有任何用户具有该 FLUSH_PRIVILEGES权限;如果没有,RELOAD则拥有该权限的用户也会自动分配新的权限。

    3、此版本添加了新 OPTIMIZE_LOCAL_TABLE权限。用户必须具有此权限才能执行 OPTIMIZE LOCAL TABLE和 OPTIMIZE NO_WRITE_TO_BINLOG TABLE语句。

    4、从以前的版本升级时,已拥有该SYSTEM_USER权限的用户将自动被授予该 OPTIMIZE_LOCAL_TABLE权限。

    三、弃用和删除说明

    1、已弃用的mysql_native_password 身份验证插件现在默认处于禁用状态。可以通过使用新 --mysql-native-password=ON服务器选项启动 MySQL 或添加mysql_native_password=ON 到[mysqld]MySQL 配置文件的部分来启用它。

    2、复制:以前版本的 MySQL 中已弃用的与 MySQL 复制相关的许多功能的语法现已删除。这些功能包括 SQL 语句语法的各个方面以及 MySQL 服务器中的多个系统状态变量。这些变化详述如下。

    3、以下 SQL 语句已被删除(替换在括号中): 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).

    厂商甲骨文(中国)有限公司
    语言简体中文

    精品推荐

    其他版本

    mysql官方最新版v8.4.0 LTS电脑版大小:295.84M时间:2024-05-15查看

    mysql for linux 64位/32位v8.4.0官方版大小:394.8M时间:2024-05-15查看

    同类热门

    Navicat for Redis 17中文版Navicat for Redis 17中文版 ibm spss statistics 24统计学软件ibm spss statistics 24统计学软件 HeidiSQL(开源数据库管理工具)HeidiSQL(开源数据库管理工具) Database.NetDatabase.Net dbeaver旗舰版dbeaver旗舰版 EpiData官方版EpiData官方版 Oracle SQL Developer(Oracle数据库开发工具)Oracle SQL Developer(Oracle数据库开发工具) Microsoft SQL Server 2016Microsoft SQL Server 2016

    猜你喜欢

    数据库管理软件大全

    随着信息化及计算机的发展,程序开发越来越普及,而在程序开发中往往离不开数据库,数据库是按照数据结构来组织、存储和管理数据的仓库,然而随着用户的需要也多了各种数据管理方式,数据库软件发展到如今类型也越来越多,从早期的单一Dbase发展到如今以云数据存储的大型数据库系统,那么数据库软件有哪些呢?常见的数据库管理软件就比如Visual FoxPro、mongodb、SQL Server等,还有一些其它好用的都在小编提供的数据库类软件大全里,希望对你有所帮助。

    共有 24 款软件全部>>

    类似软件

    热门标签

    罗技鼠标驱动大全 局域网实时监控软件大全 win7/win8/win10激活工具大全 拷机软件大全 制作app软件工具大全 电脑上学外语的软件大全 简单好用的数据采集工具软件 视频后期制作软件 电脑微信营销软件大全 检测硬盘4k对齐的软件 市面上主流的电脑浏览器 CANON佳能打印机驱动大全

    网友评论0人参与,0条评论

    最新排行

    手游排行软件排行热门应用