文章 2021-10-29 来自:开发者社区

PolarDB-X 1.0-SQL 手册-DAL-账号和权限系统

PolarDB-X 账号和权限系统的用法跟 MySQL 一致,支持 GRANT、REVOKE、SHOW GRANTS、CREATE USER、DROP USER、SET PASSWORD 等语句,目前支持库级和表级权限的授予,全局级别和列级别权限暂时不支持。MySQL 账号和权限系统的详细信息请参见MySQL官方文档。注意:PolarDB-X 里通过 CREATE USER 创建出来的账号只存在....

文章 2021-10-29 来自:开发者社区

PolarDB-X 1.0-SQL 手册-DAL-CHECK TABLE

对数据表进行检查,主要用于 DDL 建表失败的情形。对于拆分表,检查底层物理分表是否有缺失的情况,底层的物理分表的列和索引是否是一致;对于单库单表,检查表是否存在。语法:CHECK TABLE tbl_namemysql>  check table tddl_mgr_log;+------------------------+-------+----------+--------....

文章 2021-10-29 来自:开发者社区

PolarDB-X 1.0-SQL 手册-DAL-CHECK GLOBAL INDEX

您可以使用CHECK GLOBAL INDEX语句检查主表和索引表的数据是否完全一致,并修订不一致的数据。语法CHECK GLOBAL INDEX gsi_name [ON tbl_name] [extra_cmd]参数说明gsi_name需要校验的全局二级索引名。tbl_name全局二级索引所在的主表,非必选。若您输入具体主表名称,将会检查全局二级索引表和主表间的索引关系是否正确。extra_....

文章 2021-10-29 来自:开发者社区

PolarDB-X 1.0-SQL 手册-DAL-KILL

前提条件终止一个PolarDB-X上正在执行的SQL前,您需要先连接PolarDB-X之后才可以通过执行KILL语句终止正在执行的SQL,关于如何连接PolarDB-X,详情请参见步骤三:连接PolarDB-X 1.0数据库并进行SQL操作。语法KILL语法支持以下几种用法。您可以通过如下语句终止此连接正在执行的逻辑SQL与物理SQL,并断开该连接。KILL PROCESS_ID说明您可以通过S....

文章 2021-10-29 来自:开发者社区

PolarDB-X 1.0-SQL 手册-DAL-USE

背景信息PolarDB-X支持访问同一PolarDB-X实例下的多个不同的数据库,就如同单机MySQL的跨数据库查询。 通常,PolarDB-X登录时需要指定一个DB_NAME作为默认数据库。您可以使用USE语句动态切换当前Schema,方便同时管理多个数据库。注意事项切换前,您需要先在控制台里进行Schema的授权,详情请参见账号和权限系统。当切换到新的数据库后,原SQL语句的中HINT语法和....

文章 2021-10-29 来自:开发者社区

PolarDB-X 1.0-SQL 手册-Sequence--Sequence 介绍

DRDS 全局唯一数字序列(64 位数字,对应 MySQL 中 Signed BIGINT 类型,以下简称为 Sequence)的主要目标是为了生成全局唯一和有序递增的数字序列,常用于主键列、唯一索引列等值的生成。DRDS 中的 Sequence 主要有两类用法:显式 Sequence,通过 Sequence DDL 语法创建和维护,可以独立使用;通过select seq.nextval获取序列....

文章 2021-10-29 来自:开发者社区

PolarDB-X 1.0-SQL 手册-Sequence-Sequence限制及注意事项

限制与注意事项转换 Sequence 类型时,必须指定 START WITH 起始值;单元化 Group Sequence 不支持作为源或目标的类型转换,也不支持起始值以外的参数修改;属于同一个全局唯一数字序列分配空间的每个单元化 Group Sequence,必须指定相同的单元数量和不同的单元索引;在 PolarDB-X 非拆分模式库(即后端仅关联一个已有的 RDS 物理库)、或拆分模式库中仅....

文章 2021-10-29 来自:开发者社区

PolarDB-X 1.0-SQL 手册-Sequence-显式用法

创建SequenceGroup Sequence语法CREATE [ GROUP ] SEQUENCE <name> [ START WITH <numeric value> ]参数说明参数说明START WITHGroup Sequence 的起始值,若未指定,则默认起始值为100001。示例方法一mysql> CREATE SEQUENCE seq1;方法二my....

文章 2021-10-29 来自:开发者社区

PolarDB-X 1.0-SQL 手册-Sequence-隐式用法

创建Sequence在为拆分表或广播表的主键定义AUTO_INCREMENT后,Sequence可以用于自动填充主键,由PolarDB-X自动维护。扩展标准建表语法,增加了自增列的Sequence类型,如果未指定类型关键字,则默认类型为GROUP。PolarDB-X自动创建的、跟表相关联的Sequence名称,都是以AUTO_SEQ_为前缀,后面加上表名。创建Group Sequence、Tim....

文章 2021-10-29 来自:开发者社区

PolarDB-X 1.0-SQL 手册-Outline-使用说明

背景介绍在使用DRDS数据库的过程中,可能遇到某些SQL优化器生成的执行计划,并不是期望的结果,或者生成的计划并不是最优的,比如有些Join、Aggregate 函数可以下推到下层RDS执行的,但是并没有下推。OUTLINE功能提供了一种给SQL指定执行计划的方式,用户可以通过Hint的方式手工构建SQL的执行计划,并通过OUTLINE的方式指定SQL的执行计划为用户构建的执行计划。使用说明OU....

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

数据库

数据库领域前沿技术分享与交流

+关注