ALTER TABLE

修改表的聚簇属性 对于分区,MaxCompute支持通过 alter table 语句增加或者去除聚簇属性。命令格式 增加的Hash聚簇属性的语法格式如下:alter table<table_name>[clustered by([,,.])[sorted by([asc|desc][,[asc|desc].])]into...

其他SQL语句

命令 说明 ALTER TABLE 修改表,仅支持PostgreSQL的部分功能,详情请参见如下:ALTER TABLE ALTER PARTITION TABLE ALTER FOREIGN TABLE ALTER ROLE 修改角色。ANALYZE 更新统计信息。BEGIN 事务开始,Hologres的 BEGIN 仅对DDL语句生效。...

转换分区

您可以通过 ALTER TABLE 命令修改分区属性,实现普通和RANGE分区与INTERVAL RANGE分区之间的相互转换。前提条件 集群版本需为 PolarDB MySQL版 8.0版本且Revision version为8.0.2.2.0及以上。您可以通过 查询版本号 确认集群版本。...

概述

ALTER TABLE:详情请参见 修改表 ALTER TABLE。DROP TABLE:详情请参见 删除 DROP TABLE。DROP INDEX:详情请参见 删除索引 DROP INDEX。RENAME OBJECT:详情请参见 重命名 RENAME OBJECT。TRUNCATE TABLE:详情请参见 清空 TRUNCATE ...

RDS MySQL数据文件占满磁盘空间导致出现“锁定中”...

问题描述 云数据库RDS MySQL实例由于写入的数据太多,导致数据文件占满磁盘空间,从而导致实例的运行状态为 锁定中。问题原因 RDS MySQL实例可能会由于数据文件长时间未整理导致实例空间满,为避免数据丢失,RDS MySQL会对实例进行自动锁定...

RDS MySQL数据文件占满磁盘空间导致出现“锁定中”...

问题描述 云数据库RDS MySQL实例由于写入的数据太多,导致数据文件占满磁盘空间,从而导致实例的运行状态为 锁定中。问题原因 RDS MySQL实例可能会由于数据文件长时间未整理导致实例空间满,为避免数据丢失,RDS MySQL会对实例进行自动锁定...

修改表

本文为您介绍迁移 MySQL 数据库的数据至 OceanBase 数据库 MySQL 租户时,ALTER TABLE DDL 转换支持的范围。修改表总览 操作列:包括添加字段、删除字段和修改字段等,详情请参见 字段操作。操作约束和索引:包括添加约束和索引、删除约束...

数据存储冷热分离

查询冷热变更进度 您可以通过执行 ALTER TABLE 语句修改表数据存储冷热分离策略,详细信息请参见 ALTER TABLE。您可以通过查询 storage_policy_modify_progress 来查看冷热变更进度。查询当前集群中所有参与变更的的冷热变更进度,...

ALTER TABLE

变更普通 说明 PolarDB-X 1.0 中,修改普通表结构语法与修改原生MySQL数据库表结构的语法没有区别。更多详情,请参见 ALTER TABLE Statement。语法 ALTER[ONLINE|OFFLINE][IGNORE]TABLE tbl_name[alter_specification[,alter_...

LIST DEFAULT HASH

修改LIST DEFAULT HASH分区 LIST DEFAULT HASH分区支持 ALTER TABLE ADD PARTITION、ALTER TABLE DROP PARTITION、ALTER TABLE REORGANIZE PARTITION、ALTER TABLE TRUNCATE PARTITION、ALTER TABLE EXCHANGE PARTITION、ALTER TABLE ...

锁以及排查锁

锁是一种数据库的信号量管理机制,作用是保证SQL执行上不同事务的隔离性。本文为您介绍Hologres中的锁及如何排查锁。背景信息 当一个Query发起时,在Hologres中其经过的链路如下图所示。Frontend解析Query,Query Engine生成执行计划,然后...

有约束的列修改类型

主键(PRIMAEY KEY)约束下字段类型的修改 如果 主键 列中包含下中的字段类型,通过 ALTER TABLE table_name MODIFY/CHANGE COLUMN DDL,对该列进行字段类型修改操作,MySQL 数据库和 OceanBase 数据库 MySQL 租户的区别如下。MySQL 数据...

RDS for MySQL如何修改为utf8mb4字符集

操作步骤 通过客户端、命令行连接RDS MySQL实例。在SQL窗口使用如下命令进行修改修改库ALTER DATABASE<数据库名>CHARACTER SET=utf8mb4 COLLATE=utf8mb4_unicode_ci;修改表:ALTER TABLE<名>CONVERT TO CHARACTER SET utf8mb4 COLLATE...

REMOVE PARTITIONING

语法 ALTER TABLE.REMOVE PARTITIONING 命令用于删除分区和子分区的分区结构,并转化成单,且不丢失数据ALTER TABLE table_name REMOVE PARTITIONING 示例 删除 sales_range_list 中所有的分区结构ALTER TABLE sales_range_list ...

同步方案概览

源库或目标库为RDS MySQL数据库的链路,支持RDS MySQL Serverless实例;源库或目标库为RDS PostgreSQL数据库的链路,仅目标库支持RDS PostgreSQL Serverless实例;暂不支持云消息队列Kafka版Serverless系列实例。通过 云数据库专属集群...

支持的数据库

源库或目标库为RDS MySQL数据库的链路,支持RDS MySQL Serverless实例;源库或目标库为RDS PostgreSQL数据库的链路,仅目标库支持RDS PostgreSQL Serverless实例;暂不支持云消息队列Kafka版Serverless系列实例。是否支持创建跨阿里云账号...

ALTER PARTITION TABLE

不要求与父一致:即对应的属性分区子可以与父不一致,如果子没有显式指定属性,则会继承父的属性,若是子显式指定属性,则会保留子的属性。索引列必须包含父的索引列:即分区子的索引列必须包含父的索引列,还能显式再...

ALTER(2.0版)

增加列 创建好之后目前支持增加列。语法 ALTER TABLE table_name ADD column_name data_type;示例 商品GOODS中增加一列num,类型为bigint。ALTER TABLE goods ADD num bigint;修改二级分区数 最大二级分区数可以在建后进行修改。语法...

有约束的列修改长度

主键(PRIMARY KEY)约束下字段长度的修改 如果 主键 列中包含下中的字段类型,通过 ALTER TABLE table_name MODIFY/CHANGE COLUMN DDL 对该列进行字段长度修改操作,MySQL 数据库和 OceanBase 数据库 MySQL 租户的区别如下。MySQL 数据...

TRUNCATE TABLE

注意事项 执行 TRUNCATE TABLE 命令清空中的数据,表结构不会被删除。数据库备份期间无法执行,执行 TRUNCATE TABLE 将会报错。当集群中有状态为运行中(RUNNING)的Build任务时,执行 TRUNCATE TABLE 将会报错,需要等Build任务完成后再...

不兼容点概述

本文为您介绍迁移 MySQL 数据库的数据至 OceanBase 数据库 MySQL 租户时,MySQL 数据库执行的 DDL 支持被数据传输的 DDL 同步组件转换,但 OceanBase 数据库 MySQL 租户不支持执行的场景。版本说明 MySQL 数据库:8.0 版本。OceanBase 数据...

删除有约束的列

删除主键(PRIMARY KEY)约束下的列 如果删除的 主键列 中包含下中的字段类型,通过 ALTER TABLE DDL 语句进行删除列操作时,MySQL 数据库和 OceanBase 数据库 MySQL 租户的区别如下。MySQL 数据库的字段类型 是否允许执行删除 OceanBase...

RDS PostgreSQL通过公网访问外部数据库

本文介绍如何使用PostgreSQL的fdw插件,使RDS PostgreSQL实例支持访问外部开通公网的数据库。背景信息 RDS PostgreSQL支持通过fdw功能访问外部其他类型数据库,如MySQL、SQL Server、PostgreSQL及Redis等,由于RDS PostgreSQL基于用户VPC的...

修改表 ALTER TABLE 的不兼容点

本文为您介绍迁移 MySQL 数据库的数据至 OceanBase 数据库 MySQL 租户时,MySQL 数据库执行的 ALTER TABLE DDL 支持被数据传输的 DDL 同步组件转换,但 OceanBase 数据库 MySQL 租户不支持执行的场景。行内 CHECK 表达式中引用了其它列 ...

分区和列操作

分区和列操作为您提供了变更MaxCompute中的分区或列的操作方法,您可以根据实际业务场景执行相应操作。本文为您介绍如何添加或删除分区、添加或修改列及注释常用操作。分区和列操作详情请参见 分区和列操作。分区和列操作常用命令如下。...

DDL差异

MySQL 云原生数据仓库AnalyticDB MySQL 定义 ALTER DATABASE 不支持 修改数据库属性。ALTER EVENT 不支持 修改现有事件的一个或多个特征。ALTER FUNCTION 不支持 修改函数的定义。ALTER LOGFILE GROUP 不支持 修改日志文件组。ALTER ...

MySQL 数据库至 OceanBase 数据库 MySQL 租户的同步 ...

ALTER TABLE:详情请参见 修改表 ALTER TABLE。TRUNCATE TABLE:详情请参见 清空 TRUNCATE TABLE。RENAME TABLE:详情请参见 重命名 RENAME TABLE。DROP TABLE:详情请参见 删除 DROP TABLE。CREATE INDEX:详情请参见 创建索引 ...

迁移方案概览

源库或目标库为RDS MySQL数据库的链路,支持RDS MySQL Serverless实例;源库或目标库为RDS PostgreSQL数据库的链路,仅目标库支持RDS PostgreSQL Serverless实例。通过 云数据库专属集群MyBase 创建的数据库实例,接入方式 为 云实例 时...

polar_create_table_with_full_replica_identity

当您通过逻辑复制的方式将 PolarDB PostgreSQL版 中的无主键同步到其它数据库时,可能导致该上的操作报错,您可以通过设置 polar_create_table_with_full_replica_identity 参数解决该问题。PolarDB PostgreSQL版 的逻辑复制采用“发布...

polar_create_table_with_full_replica_identity

当您通过逻辑复制的方式将 PolarDB PostgreSQL版(兼容Oracle)中的无主键同步到其它数据库时,可能导致该上的操作报错,您可以通过设置 polar_create_table_with_full_replica_identity 参数解决该问题。PolarDB PostgreSQL版(兼容...

变更起始值

不支持通过 ALTER TABLE修改对应Sequence的类型,但您可以参见如下语法修改起始值:ALTER TABLE<table_name>.AUTO_INCREMENT=说明 如果想要修改表相关的Sequence类型,需要通过 SHOW SEQUENCES 指令查找出Sequence的具体名称和类型,...

OceanBase 数据库 MySQL 租户之间的同步 DDL

迁移或同步 OceanBase 数据库 MySQL 租户的数据至 OceanBase 数据库 MySQL 租户时,支持同步 DDL。重要 如果源端创建了 index,目标端已经存在。数据传输会自动忽略该 index,不会中断。同步 DDL 支持的范围 添加列 ALTER TABLE ADD COLUMN...

处理存储空间不足问题

数据库实例的空间使用率是日常需要重点关注的监控项之一,如果实例的存储空间不足,会导致严重后果,例如数据库无法写入、数据库无法备份、存储空间扩容任务耗时过长等。本章节介绍如何通过DAS查看、处理和预防数据库存储空间不足的问题。...

DROP TABLE

ALTER TABLE修改表操作。TRUNCATE:将指定中的数据清空。DESC TABLE/VIEW:查看MaxCompute内部、视图、物化视图、外部、聚簇或Transactional的信息。SHOW:查看的SQL DDL语句、列出项目下所有的和视图或列出一张中的所有...

TRUNCATE PARTITION

语法 ALTER TABLE…TRUNCATE PARTITION 命令用于从指定的子分区中删除所有数据,并保留完整的子分区结构ALTER TABLE table_name TRUNCATE PARTITION partition_name[,partition_name].说明 在包含有子分区的上执行该命令时,指定分区...

分区表命令列表

本文总结了分区的相关命令以及说明。分类 分区表命令 说明 创建 CREATE TABLE.PARTITION BY 创建一个分区。CREATE TABLE.PARTITION BY HASH 创建指定分区数的HASH分区。变更 ALTER TABLE…ADD PARTITION 将分区添加到现有的分区中...

修改表

利用这些命令,我们可以进行以下操作:增加列 移除列 增加约束 移除约束 修改默认值 修改数据类型 重命名列 重命名 增加列 执行以下命令,增加一个列:ALTER TABLE products ADD COLUMN description text;新列将被默认值所填充(如果...

使用“optimize table命令释放MySQL实例空间

通过命令行操作 连接MySQL数据库,详情请参见 通过客户端、命令行连接RDS MySQL实例。执行以下SQL语句,释放空间。optimize table[$Database1].[Table1],[$Database2].[Table2]说明[$Database1]与[$Database2]为数据库名,[Table1]与...

ALTER TABLE

ALTER TABLE用来对表的信息进行修改。背景信息 目前ALTER TABLE支持的操作包括:添加分区。删除分区。添加列。修改列。注意事项 目前ALTER TABLE的操作只支持OSS。不支持对 partition key 做修改。不支持修改的列类型。如果中存在...

使用“optimize table命令释放MySQL实例空间

通过命令行操作 连接MySQL数据库,详情请参见 通过命令行、客户端连接RDS MySQL实例。执行以下SQL语句,释放空间。optimize table[$Database1].[Table1],[$Database2].[Table2]说明[$Database1]与[$Database2]为数据库名,[Table1]与...
共有200条 < 1 2 3 4 ... 200 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
云原生数据仓库AnalyticDB MySQL版 弹性容器实例 云数据库 RDS 弹性公网IP 短信服务 人工智能平台 PAI
新人特惠 爆款特惠 最新活动 免费试用