大小:123.42M
更新时间:24-05-15
系统:Pc
版本:v8.4.0
mysql社区版是全球广受欢迎的开源数据库的免费下载版本,英文名称MySQL Community Server,它遵循GPL许可协议,由庞大、活跃的开源开发人员社区提供支持,具有体积小、速度快、成本低的特点,可使用C和 C++编写,并使用了多种编译器进行测试,保证了源代码的可移植性,既增加了速度又提高了灵活性,再加上是开放源码这一特点,深受众多中小型网站开发人员的喜爱。
同时,与sqlserver相比较来说,mysql数据库是开放的、可扩展的存储引擎,能够与磁盘非常地兼容而不占用过多的CPU和内存,最重要的是,有一个用于改变数据的二进制日志,因为它是二进制,这一日志能够快速地从主机上复制数据到客户机上,即使服务器崩溃,这一二进制日志也会保持完整,而且复制的部分也不会受到损坏,非常安全。
而此次小编带来的是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,还有要细心点的,否则没准哪个选错了,就安装不上了,就的所有卸载然后再重新装。
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);
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查看
同类热门
猜你喜欢
类似软件
Microsoft SQL Server2000企业版246.05M3719人在用 SQL Server 2000是微软公司开发的关系数据库管理系统,该版本继承了SQL Server 7.0 版本的优点,同时又比它增加了许多更先进的功能具有使用方便可伸缩性,是基于客户/服务器模式,
查看高性能mysql第3版中文版pdf70.65M759人在用高性能mysql第3版是mysql领域的经典之作,由baron scbwartz、peter zaitsev、vadim tkacbenko著作,宁海元、周振、彭立勋、翟卫祥等翻译。第3版更新了大量的内容,不但涵盖了最新mysql5.5版本的新特性,也讲
查看MySQL新技术在淘宝的使用2.23M182人在用MySQL新技术在淘宝的使用是一本PDF格式的电子书籍,它详细的介绍了mysql数据库的用途,总体架构,mysql服务器硬件架构,以及MySQL在淘宝中如何应用等方面的知识,对于网站设计人员具有很强的参考价格,希望对网友们有帮助。大纲目录:1、mysql
查看php与mysql程序设计第4版高清pdf59.89M206人在用 PHP语言和MySQL数据库这两种开源技术已经成为开发Web应用的很好组合,如何更好的学习和掌握呢?小编这里推荐大家使用php与mysql程序设计 第4版,这是一本全面讲述PHP与MySQL的经典之作,以内容全面、讲解翔实著称,书中主题的选取和组织
查看php与mysql高性能应用开发46.08M177人在用php与mysql高性能应用开发是一本PHP与MySQL开发教程,由杜江编著,本书围绕着高性能、可扩展性、可伸缩性、可靠性等于PHP应用性能相关的主题展开,同时还涉及了PHP编程思想、底层原理、编程技巧、开发规范等重要内容,非常适合PHP中级开发及以上的
查看热门标签
网友评论0人参与,0条评论
最新排行
Firebird数据库38.4Mv5.0.1.1469官方版Firebird是一款开源免费、全功能、强大高效、轻量级且免维护的数据库软件。它能够提供大部分SQL-99标准的功能,既能作为多用户环境下的数据库服务器运行,也提供嵌入式数据库的实现。支持跨平台,目前能够运行在Windows、linux和各种Unix操作
查看toad for mysql(数据库管理工具)89.68Mv7.9.0.637 toad for mysql是一个免费的开发工具,它能够让MySQL的开发者和管理者进行更加有效的编写数据库代码,并且还拥有快速创建和执行查询语句、良好的语法提示与代码格式化、自动执行数据库对象、版本控制集成、宏记录和回放等功能,极大简化工作流、自
查看access2003数据库安装包67.34Msp3独立版access2003官方版是微软官方推出的基于Windows的桌面关系数据库管理系统,该系统提供了表、查询、窗体、报表、页、宏、模块7种用来建立数据库系统的对象,提供了多种向导、生成器、模板,并且将数据存储、数据查询、界面设计、报表生成等操作规范化,为建
查看AccessToSqlite6.69Mv2.8官方版AccessToSqlite是一款方便实用,功能强大的数据库转换工具,它能够帮助用户快速准确的将access数据库转换成想要的sqlite格式,大大节省将Access数据导入SQLite的时间,除了强大的转换功能之外,AccessToSqlite还可以对
查看