修改表的聚簇属性 对于分区表,MaxCompute支持通过 alter table 语句增加或者去除聚簇属性。命令格式 增加表的Hash聚簇属性的语法格式如下:alter table<table_name>[clustered by([,,.])[sorted by([asc|desc][,[asc|desc].])]into...
命令 说明 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会对实例进行自动锁定...
本文为您介绍迁移 MySQL 数据库的数据至 OceanBase 数据库 MySQL 租户时,ALTER TABLE DDL 转换支持的范围。修改表总览 操作列:包括添加字段、删除字段和修改字段等,详情请参见 字段操作。操作约束和索引:包括添加约束和索引、删除约束...
查询冷热变更进度 您可以通过执行 ALTER TABLE 语句修改表的数据存储冷热分离策略,详细信息请参见 ALTER TABLE。您可以通过查询表 storage_policy_modify_progress 来查看冷热变更进度。查询当前集群中所有参与变更的表的冷热变更进度,...
变更普通表 说明 PolarDB-X 1.0 中,修改普通表的表结构语法与修改原生MySQL数据库表结构的语法没有区别。更多详情,请参见 ALTER TABLE Statement。语法 ALTER[ONLINE|OFFLINE][IGNORE]TABLE tbl_name[alter_specification[,alter_...
修改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 MySQL实例。在SQL窗口使用如下命令进行修改。修改库:ALTER DATABASE<数据库名>CHARACTER SET=utf8mb4 COLLATE=utf8mb4_unicode_ci;修改表:ALTER TABLE<表名>CONVERT TO CHARACTER SET utf8mb4 COLLATE...
语法 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 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 将会报错。当集群中有状态为运行中(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...
本文介绍如何使用PostgreSQL的fdw插件,使RDS PostgreSQL实例支持访问外部开通公网的数据库。背景信息 RDS PostgreSQL支持通过fdw功能访问外部其他类型数据库,如MySQL、SQL Server、PostgreSQL及Redis等,由于RDS PostgreSQL基于用户VPC的...
本文为您介绍迁移 MySQL 数据库的数据至 OceanBase 数据库 MySQL 租户时,MySQL 数据库执行的 ALTER TABLE DDL 支持被数据传输的 DDL 同步组件转换,但 OceanBase 数据库 MySQL 租户不支持执行的场景。行内 CHECK 表达式中引用了其它列 ...
分区和列操作为您提供了变更MaxCompute中表的分区或列的操作方法,您可以根据实际业务场景执行相应操作。本文为您介绍如何添加或删除分区、添加或修改列及注释常用操作。分区和列操作详情请参见 分区和列操作。分区和列操作常用命令如下。...
MySQL 云原生数据仓库AnalyticDB MySQL 定义 ALTER DATABASE 不支持 修改数据库属性。ALTER EVENT 不支持 修改现有事件的一个或多个特征。ALTER FUNCTION 不支持 修改函数的定义。ALTER LOGFILE GROUP 不支持 修改日志文件组。ALTER ...
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 创建的数据库实例,接入方式 为 云实例 时...
当您通过逻辑复制的方式将 PolarDB PostgreSQL版 中的无主键表同步到其它数据库时,可能导致该表上的操作报错,您可以通过设置 polar_create_table_with_full_replica_identity 参数解决该问题。PolarDB PostgreSQL版 的逻辑复制采用“发布...
当您通过逻辑复制的方式将 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 租户的数据至 OceanBase 数据库 MySQL 租户时,支持同步 DDL。重要 如果源端创建了 index,目标端已经存在。数据传输会自动忽略该 index,不会中断。同步 DDL 支持的范围 添加列 ALTER TABLE ADD COLUMN...
数据库实例的空间使用率是日常需要重点关注的监控项之一,如果实例的存储空间不足,会导致严重后果,例如数据库无法写入、数据库无法备份、存储空间扩容任务耗时过长等。本章节介绍如何通过DAS查看、处理和预防数据库存储空间不足的问题。...
ALTER TABLE:修改表操作。TRUNCATE:将指定表中的数据清空。DESC TABLE/VIEW:查看MaxCompute内部表、视图、物化视图、外部表、聚簇表或Transactional表的信息。SHOW:查看表的SQL DDL语句、列出项目下所有的表和视图或列出一张表中的所有...
语法 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;新列将被默认值所填充(如果...
通过命令行操作 连接MySQL数据库,详情请参见 通过客户端、命令行连接RDS MySQL实例。执行以下SQL语句,释放表空间。optimize table[$Database1].[Table1],[$Database2].[Table2]说明[$Database1]与[$Database2]为数据库名,[Table1]与...
ALTER TABLE用来对表的信息进行修改。背景信息 目前ALTER TABLE支持的操作包括:添加分区。删除分区。添加列。修改列。注意事项 目前ALTER TABLE的操作只支持OSS表。不支持对 partition key 做修改。不支持修改内表的列类型。如果表中存在...
通过命令行操作 连接MySQL数据库,详情请参见 通过命令行、客户端连接RDS MySQL实例。执行以下SQL语句,释放表空间。optimize table[$Database1].[Table1],[$Database2].[Table2]说明[$Database1]与[$Database2]为数据库名,[Table1]与...