ALTER TABLE

本文介绍ALTER TABLE语法在不同引擎中的使用方法和差异。引擎与版本 ALTER TABLE语法适用于宽表引擎和时序引擎。无版本限制。注意事项 ALTER TABLE操作不会锁定表,在执行DDL操作过程中整个表都是可以正常读写的。在读写过程中,可能会遇到...

非阻塞DDL

使用方法 您可以先通过 loose_polar_nonblock_ddl_mode 参数开启Nonblock DDL功能,并通过 loose_polar_nonblock_ddl_retry_times 参数设置获取MDL-X锁超时重试的次数、loose_polar_nonblock_ddl_retry_interval 参数设置获取MDL-X锁超时重...

LOB大字段独立冷存

这里以text类型为例,其余类型大字段使用方法类似。db01=>CREATE TABLE blob_table(id serial,val text);设置大字段为冷存模式。db01=>alter table blob_table alter column val set(storage_type='oss');写入数据并查看存储位置。插入数据...

数据分层存储

使用方法如下:SELECT*from hg_table_storage_status('<schema_name>','<table_name>');参数 描述 schema_name 表的Schema名 table_name 表名 返回结果如下:列名 内容 table_name 非分区表:表名 分区父表:分区子表名。会返回多行,每行...

定制执行计划(pg_hint_plan)

连接方法提示 NestLoop(table table[table.])强制使用嵌套循环连接。HashJoin(table table[table.])强制使用散列连接。MergeJoin(table table[table.])强势使用合并连接。NoNestLoop(table table[table.])强制不使用嵌套循环连接。...

Hologres SQL语句的常见问题

解决方法使用Query洞察排查当前Query是否在同一时间执行了TRUNCATE或DROP操作,详情请参见 Query洞察。报错:ALTER TABLE ALTER COLUMN SET TYPE is not supported now 问题原因:当前不支持通过ALTER TABLE方式修改表中的列类型。解决...

Python SDK概述

PyODPS是MaxCompute的Python SDK,能够方便地使用Python语言与MaxCompute进行交互和数据...说明 使用 create_table()、read_table()、write_table()和 delete_table()方法需要传入参数。有关详细使用说明详情,请参见 Python SDK示例:Table。

Faster TRUNCATE/DROP TABLE

测试方法 使用如下命令先将不同规格集群的Buffer Pool打满,避免Buffer Pool影响TRUNCATE TABLE操作的执行效率。ip=xxx.xxx.xx.xx user='user_name' psw='password' port=xxx MYSQL="mysql-host=$ip-p$psw-port=$port-u$user-vvv-e"$MYSQL...

pg_hint_plan

连接方法提示(Join method)NestLoop(table table[table.])对包含指定表名的表之间的Join连接操作,强制使用Nest Loop Join进行连接操作。HashJoin(table table[table.])对包含指定表名的表之间的Join连接操作,强制使用Hash Join进行连接...

pg_hint_plan

连接方法提示(Join method)NestLoop(table table[table.])对包含指定表名的表之间的Join连接操作,强制使用Nest Loop Join进行连接操作。HashJoin(table table[table.])对包含指定表名的表之间的Join连接操作,强制使用Hash Join进行连接...

CREATE ACCESS METHOD

对于 TABLE 访问方法,它必须是 table_am_handler,而对于 INDEX 访问方法,它必须是 index_am_handler。处理器函数必须实现的 C 级别 API 取决于访问方法的类型。示例 用处理器函数 heptree_handler 创建一种索引访问方法 heptree:CREATE...

CREATE TABLE

本文介绍 AnalyticDB for MySQL 的 CREATE TABLE 建表语法。您将了解到如何创建分区表和维表,以及如何定义表的分布键、分区键、索引、生命周期、冷热数据分层等。设置默认值、自增列 设置主键 设置分布键 设置分区键与生命周期 设置聚集...

关联数组

以下为一个二维关联数组使用集合方法的示例:DECLARE type TB1 is table of varchar(10)index by varchar(10);type TB2 is table of TB1 index by varchar(10);type TB3 is table of TB2 index by varchar(10);v_table TB2;v_table3 TB3;...

TRUNCATE TABLE

语法 truncate_table_statement:=TRUNCATE TABLE table_identifier 使用说明 使用 TRUNCATE TABLE 语句清空表数据时,需注意以下内容:SQL引擎为2.6.10之前的版本:必须先执行 OFFLINE TABLE 后才能执行 TRUNCATE TABLE。SQL引擎为2.6.10及...

TRUNCATE TABLE

本文介绍了如何清空表数据。语法 TRUNCATE[TABLE]tbl_name 详细语法参考 TRUNCATE TABLE Statement。注意事项 使用TRUNCATE TABLE,需要有DROP权限。

TRUNCATE TABLE

本文介绍了如何清空表数据。语法 TRUNCATE[TABLE]tbl_name 详细语法参考 TRUNCATE TABLE Statement。注意事项 使用TRUNCATE TABLE,需要有DROP权限。

REVOKE

使用DATABASE、SCHEMA或TABLE关键字时,需添加对应级别的对象名称(identifier)。例如 DATABASE default、SCHEMA default、TABLE test 分别表示数据库default和表test。删除对象(user_identifier)user_identifier为权限删除操作的用户...

使用OPTIMIZE TABLE命令或DMS工具回收表空间

使用DMS工具或 OPTIMIZE TABLE 命令均可以回收表空间,两种方式的各自特点如下表所示。通常情况下,在业务低峰期且希望执行效率高时,可以优先选择使用 OPTIMIZE TABLE 命令来回收表空间。若您希望尽可能地降低对集群负载的影响且对执行...

表组

本文介绍了如何清空表数据。语法 TRUNCATE[TABLE]tbl_name 详细语法参考 TRUNCATE TABLE Statement。注意事项 使用TRUNCATE TABLE,需要有DROP权限。

GRANT

GRANT privilege_definition ON resource_definition TO user_identifier privilege_definition:=ALL|READ|WRITE|ADMIN|TRASH|SYSTEM resource_definition:=GLOBAL|DATABASE identifier|SCHEMA identifier|TABLE identifier 使用说明 ...

DROP TABLE

您可以使用DROP TABLE语法删除指定表。语法 DROP TABLE[IF EXISTS]tbl_name;说明 通过 PolarDB-X 删除表,系统会自动对相关物理表进行删除操作。注意事项 当删除包含全局二级索引的表时,索引表会和主表同时被删除。禁止单独删除索引表,如...

DROP TABLE

您可以使用DROP TABLE语法删除指定表。语法 DROP[TEMPORARY]TABLE[IF EXISTS]tbl_name[,tbl_name].[RESTRICT|CASCADE]说明 删除 PolarDB-X 1.0 数据表与删除原生MySQL数据库表的语法没有区别,系统会自动处理相关物理表的删除操作。更多...

Lock Table和Unlock Table

Dataphin中支持使用Lock Table和Unlock table对物理表进行锁定和解锁。例如,Insert语句执行异常后,该表或分区将被锁住无法操作,这时您可以通过unlock table语法解锁表或分区。本文为您介绍Lock Table、Unlock Table及Show Locks语法。...

视图

您可以使用DROP TABLE语法删除指定表。语法 DROP TABLE[IF EXISTS]tbl_name;说明 通过 PolarDB-X 删除表,系统会自动对相关物理表进行删除操作。注意事项 当删除包含全局二级索引的表时,索引表会和主表同时被删除。禁止单独删除索引表,如...

导出至OSS

INSERT OVERWRITE PARTITION SELECT 功能:和 INSERT INTO PARTITION SELECT 使用方法相同,功能上的不同在于会清除掉本次执行中涉及到的目标分区中之前已有的数据文件,对于没有新数据写入的分区,则不会清除其中的数据文件。语法:INSERT...

CREATE TABLE LIKE

在Hologres中使用 CREATE TABLE LIKE 创建一张分区表示例如下:创建一个分区表-新增一个字段ds,并将表设置为以ds为分区的分区表 CALL hg_create_table_like('new_table',$select*,"b"as ds from src_table$,'partition by list(ds)');...

建表时创建列存索引的DDL语法

示例:SHOW CREATE TABLE test.t1\G*1.row*Table:t1 Create Table:CREATE TABLE `t1`(`id` int(11)NOT NULL,`col1` int(11)DEFAULT NULL,PRIMARY KEY(`id`))ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='columnar=1' SHOW CREATE TABLE ...

DDL 语法

使用 ALTER TABLE 语句添加索引*/ALTER TABLE table_name ADD INDEX idx_addr(address);创建唯一索引*/CREATE UNIQUE INDEX uni_addr ON table_name(address);删除索引/*删除索引*/DROP INDEX idx_addr ON table_name;使用 ALTER TABLE ...

Table Group设置最佳实践

规划一:使用默认Table Group 如果您使用Hologres满足下列条件,建议您直接使用默认Table Group即可。Hologres实例升配或降配后,默认Table Group的Shard数不会变,因此可以通过如下命令语句,查看Table Group的Shard数。SELECT*FROM ...

创建映射关系

示例 使用 create table test_table(pk varchar(1024),long_value bigint,double_value double,string_value mediumtext,bool_value bool,primary key(pk))语句创建test_table表的映射关系。def create_mapping_table(client):query='...

CLONE TABLE

当您需要将一张表中的数据复制到另一个表中时,可以使用MaxCompute的 clone table 功能,提高数据迁移效率。本文以具体示例为您介绍 clone table 功能的使用。功能介绍 clone table 支持高效地将源表中的数据复制到目标表中。将数据复制到...

设置PostgreSQL排序规则(Collation)

输出结果示例如下:QUERY PLAN-Index Only Scan using idxa on<table_name>(cost=0.15.31.55 rows=1360 width=64)(1 row)设置输出结果按拼音排序 您可以通过如下四种方法来设置按拼音排序:使用本土化 SQL。该方法不修改原有数据。命令如下...

ALTER TABLE

语法 ALTER TABLE name action[,.]ALTER TABLE name RENAME COLUMN column TO new_column ALTER TABLE name RENAME TO new_name 其中,action 可以为以下语句之一:ADD column type[column_constraint[.]]DROP COLUMN column ADD table_...

更新映射表属性列

只有通过CREATE TABLE语句创建的映射表才支持使用ALTER TABLE语句更新属性列。通过DESCRIBE操作自动绑定的映射表不支持使用ALTER TABLE语句更新属性列。ALTER TABLE语句每次仅支持添加或者删除一列。如果需要进行多列操作,请执行多次ALTER...

CREATE TABLE LIKE

如果您需要快速创建一个与原表结构一致的新表时,可以使用CREATE TABLE LIKE完成表结构的复制和新表的创建。引擎与版本 CREATE TABLE LIKE语法仅适用于宽表引擎。宽表引擎需为2.4.2.1及以上版本。如何查看和升级当前版本,请参见 宽表引擎...

DDL

Keyspace定义了许多选项,这些选项适用于它包含的所有Table,其中最主要的是Keyspace使用的复制策略,这里Lindorm CQL并不支持Keyspace的复制策略定义,以及副本数的定义,都是默认定义的值。Lindorm CQL支持使用CQL语言操作Lindorm高性能...

CREATE TABLE AS

Hologres从V1.3.21版本开始,支持使用CREATE TABLE AS语句创建表,复制表结构的同时也可以选择复制数据。本文为您介绍在Hologres中CREATE TABLE AS的用法。背景信息 CREATE TABLE AS的功能为:创建一个与源表结构或者查询Query结果相同的新...

使用全局二级索引时的注意事项

使用其他DDL时的注意事项 语句 是否支持 DROP TABLE 支持 DROP INDEX 支持 TRUNCATE TABLE 不支持 RENAME TABLE 不支持 ALTER TABLE RENAME 不支持 说明 考虑主表与索引表的数据一致性,目前禁止执行TRUNCATE TABLE语句。如需清空主表与...

使用CLONE TABLE实现同地域MaxCompute跨项目数据迁移

支持分区表和非分区表,支持对聚簇表使用 clone table 命令复制表数据。目标表已存在时,一次性复制分区的数量上限为10000个。目标表不存在时,无分区数量限制,满足原子性。对同一个非分区表或分区表的同一个分区,执行 clone table 命令...

通过外表导入至湖仓版

方法二:异步执行 INSERT OVERWRITE INTO 弹性导入数据。通常使用 SUBMIT JOB 提交异步任务,由后台调度。elastic_load=true,elastic_load_configs=[adb.load.resource.group.name=resource_group]*/SUBMIT JOB INSERT OVERWRITE INTO adb_...
共有200条 < 1 2 3 4 ... 200 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
智能数据建设与治理 Dataphin 媒体处理 弹性公网IP 短信服务 人工智能平台 PAI 金融分布式架构
新人特惠 爆款特惠 最新活动 免费试用