• 首页
  • vue
  • TypeScript
  • JavaScript
  • scss
  • css3
  • html5
  • php
  • MySQL
  • redis
  • jQuery
  • 常规

    A.1.1。

    哪个版本的MySQL可以投入生产(GA)?

    支持将MySQL 8.0、5.7和MySQL 5.6用于生产。

    MySQL 8.0的MySQL 8.0.11获得了通用可用性(GA)状态,该版本已于2018年4月19日发布供生产使用。

    MySQL 5.7的MySQL 5.7.9达到了通用可用性(GA)状态,该版本于2015年10月21日投入生产。

    MySQL 5.6的MySQL 5.6.10达到了一般可用性(GA)状态,该版本已于2013年2月5日投入生产。

    MySQL 5.5在2010年12月3日发布供生产使用的MySQL 5.5.8达到了通用可用性(GA)状态。MySQL5.5系列不再是当前版本,但仍在生产中受支持。

    MySQL 5.1通过MySQL 5.1.30达到了通用可用性(GA)状态,该版本已于2008年11月14日投入生产。MySQL 5.1的积极开发已经结束。

    MySQL 5.0在2005年10月19日发布供生产使用的MySQL 5.0.15达到了通用可用性(GA)状态。MySQL5.0的积极开发已经结束。

    A.1.2。

    为什么MySQL版本编号跳过版本6和7并直接转到8.0?

    由于我们在此MySQL版本中引入了许多新的重要功能,因此我们决定开始一个全新的系列。由于MySQL之前实际上已经使用了序列号6和7,所以我们转到8.0。

    A.1.3。

    MySQL 8.0可以执行子查询吗?

    是。请参见“子查询”。

    A.1.4。

    MySQL 8.0可以执行多表插入,更新和删除吗?

    是。有关执行多表更新所需的语法,请参见“ UPDATE语句”。有关执行多表删除所需的信息,请参见“ DELETE语句”。

    可以使用触发器来完成多表插入,该触发器的FOR EACH ROW子句INSERT在一个BEGIN ... END块中包含多个语句。请参见“触发器语法和示例”。

    A.1.5。

    MySQL 8.0是否具有序列?

    AUTO_INCREMENT不可以。但是,MySQL有一个系统,在MySQL 8.0中它还可以处理多主复制设置中的插入。使用auto_increment_incrementauto_increment_offset系统变量,您可以将每台服务器设置为生成与其他服务器不冲突的自动增量值。该auto_increment_increment值应大于服务器数量,并且每个服务器应具有唯一的偏移量。

    A.1.6。

    MySQL 8.0是否NOW()具有几分之一秒的功能?

    是的,请参见“时间值的分数秒”。

    A.1.7。

    MySQL 8.0是否可以与多核处理器一起使用?

    是。MySQL是完全多线程的,并且将在操作系统支持的情况下使用多个CPU。

    A.1.8。

    为什么会看到多个流程mysqld

    使用LinuxThreads时,应该至少看到三个mysqld进程正在运行。这些实际上是线程。LinuxThreads管理器有一个线程,一个用于处理连接的线程,一个用于处理警报和信号的线程。

    A.1.9。

    MySQL 8.0可以执行ACID事务吗?

    是。当前所有MySQL版本均支持事务。该InnoDB存储引擎提供了完整的ACID事务与行级锁,多版本,非锁定重复读取和四个SQL标准的隔离级别。

    NDB存储引擎支持的READ COMMITTED唯一的事务隔离级别。

    下篇:存储引擎