MySQL8.0之快速加列

梓杰 2019-08-23

数据存储与数据库 mysql8.0 DDL

  在正式介绍MySQL8.0的快速加列特性前,先来了解下什么是Online DDL,为什么需要快速加列这一特性。

一、什么是Online DDL

1.1 基本概念

  Online DDL是在MySQL5.6版本后加入的特性,在5.7得到增强,Online DDL提供了在表更改过程中并发执行DML的功能。

1.2 Online DDL语法

  具体语法如下:

alter table
  ALTER [COLUMN] col_name {SET DEFAULT literal | DROP DEFAULT}
  ADD   [COLUMN] col_name  column_definition [FIRST|AFTER col_name]
  CHANGE [COLUMN] old_col_name new_col_name column_
登录 后评论
下一篇
corcosa
16326人浏览
2019-10-08
相关推荐
MySQL 5.7和8.0性能测试
313人浏览
2019-07-24 12:34:52
MySQL8.0之数据字典
3620人浏览
2018-05-17 11:33:00
MySQL8.0之窗口函数
1005人浏览
2019-10-05 16:37:35
MySQL8.0之CTE(公用表表达式)
1100人浏览
2019-10-05 20:20:42
2
2
0
2220