MySQL8.0之快速加列

  1. 云栖社区>
  2. 袋鼠云技术团队>
  3. 博客>
  4. 正文

MySQL8.0之快速加列

梓杰 2019-08-23 17:29:24 浏览2071
展开阅读全文

  在正式介绍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_

网友评论

登录后评论
0/500
评论
梓杰
+ 关注
所属云栖号: 袋鼠云技术团队