2.0版SQL开发规范

is not null 去掉不必要的 is not null 过滤条件。示例 Select c1,c2 from tab1 where c1>100 and c1<1000 and c1is not null;示例SQL中的 and c1 is not null 为多余条件,优化后SQL如下:Select c1,c2 from tab1 where c1>100 and c1;多表...

数据查询最佳实践

去掉不必要的 is not null 过滤条件 SQL示例:错误SQL示例:Select c1,c2 from tab1 where c1>100 and c1<1000 and c1is not null;删除上述SQL中的多余条件 and c1 is not null,优化后SQL如下:Select c1,c2 from tab1 where c1>100 and c1;...

全文检索最佳实践(2.0版)

SELECT id,title,author,body FROM articles_test WHERE create_time>'2018-02-01 00:00:00' AND create_time(body)against('浙江省杭州市')>0.9 AND comment is not null ORDER BY match(body)against('浙江省杭州市')DESC LIMIT 100;...

修改表 ALTER TABLE 的不兼容点

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

系统运算符(2.0版)

IS NULL和IS NOT NULL IS NULL 和 IS NOT NULL 运算符用于测试值是否为NULL(未定义)。这两个运算符对所有数据类型有效。用 IS NULL 判断 NULL 值会返回 TRUE:select NULL IS NULL;true 但是其他任务非 NULL 值都会返回 FALSE,示例如下...

CREATE TABLE(2.0版)

CREATE TABLE customer(customer_id bigint NOT NULL COMMENT '顾客ID',customer_name varchar NOT NULL COMMENT '顾客姓名',phone_num bigint NOT NULL COMMENT '电话',city_name varchar NOT NULL COMMENT '所属城市',sex int NOT NULL ...

二级分区表(2.0版)

CREATE TABLE customer(customer_id bigint NOT NULL COMMENT '顾客ID',customer_name varchar NOT NULL COMMENT '顾客姓名',phone_num bigint NOT NULL COMMENT '电话',city_name varchar NOT NULL COMMENT '所属城市',sex int NOT NULL ...

CREATE TABLE AS SELECT(CTAS)

sex int NOT NULL COMMENT '性别',id_number varchar NOT NULL COMMENT '身份证号码',home_address varchar NOT NULL COMMENT '家庭住址',office_address varchar NOT NULL COMMENT '办公地址',age int NOT NULL COMMENT '年龄',login_time...

INSERT INTO

CREATE TABLE customer(customer_id bigint NOT NULL COMMENT '顾客ID',customer_name varchar NOT NULL COMMENT '顾客姓名',phone_num bigint NOT NULL COMMENT '电话',city_name varchar NOT NULL COMMENT '所属城市',sex int NOT NULL ...

JSON索引(2.0版)

IS NULL/IS NOT NULL查询 select id,json_test from json_tbl where json_extract(json_test,'$.remark')is null;select id,json_test from json_tbl where json_extract(json_test,'$.name')is null;select id,json_test from json_tbl ...

错误码表(2.0版)

18042 It is not allowed to create real time table on database:xxx 禁止在目标数据库中建实时表,请联系技术支持。18043 Index column was not in the column definition list 索引列不在定义的列中,请检查并修改。18044 Duplicated ...

通过主外键约束消除多余的JOIN

数据库连接查询 例如,涉及数据库 db 的 item 表和数据库 db2 的 store_sales 表连接的查询:USE db2;示例查询语句/*PK_FK_DEPENDENCY_ENABLED=true*/EXPLAIN SELECT s.ss_sale_id,s.ss_item_sk FROM store_sales s,db.item WHERE ss_...

GetTableDDL-查询建表语句

操作的表已经存在 400 MDS.MetaTableNotExist The table is not found.操作的表不存在 500 MDS.InternalError An internal MDS error occurred.MDS服务内部错误 500 MDS.MetaVisitError Failed to access metadata.访问元数据失败 访问 ...

SetSparkAppLogRootPath-更改用户Spark的日志配置

访问级别 资源类型 条件关键字 关联操作 adb:SetSparkAppLogRootPath Write DBClusterLakeVersion acs:adb:{#regionId}:{#accountId}:dbcluster/{#DBClusterId} 无 无 请求参数 名称 类型 必填 描述 示例值 DBClusterId string 是 数据库的...

聚集列(2.0版)

在分析型数据库MySQL版中,数据存储支持按一列或多列进行排序(先按第一列排序,第一列相同情况下使用第二列排序),以保证该列中值相同或相近的数据保存在磁盘同一位置,这样的列我们称之为聚集列。当以聚集列为查询条件时,由于查询结果...

交通

创建t_fact_vehicle_info表 CREATE TABLE t_fact_vehicle_info(uuid varchar NOT NULL COMMENT '唯一标识',access_time varchar DEFAULT '0' COMMENT '接收时间',gate_number varchar DEFAULT '0' COMMENT '卡口编码',device_num varchar ...

GetDatabaseObjects-查询数据库信息

查询数据库信息。接口说明 地域的公网接入地址:adb.<region-id>.aliyuncs.com 。示例:adb.cn-hangzhou.aliyuncs.com 。地域的 VPC 接入地址:adb-vpc.<region-id>.aliyuncs.com 。示例:adb-vpc.cn-hangzhou.aliyuncs.com 。调试 您可以...

GetViewDDL-查询视图的创建语句

操作的表已经存在 400 MDS.MetaTableNotExist The table is not found.操作的表不存在 500 MDS.InternalError An internal MDS error occurred.MDS服务内部错误 500 MDS.MetaVisitError Failed to access metadata.访问元数据失败 访问 ...

物流快递

SQL语句示例如下:select sum(case when t.op_1_timestamp>=20171128000000 and t.op_1_timestamp((t.op_2_timestamp is null or t.op_2_timestamp>20171128235900 or t.op_2_timestamp)and(t.op_3_timestamp is null or t.op_3_timestamp>...

GetViewObjects-查询视图信息

操作的表已经存在 400 MDS.MetaTableNotExist The table is not found.操作的表不存在 500 MDS.InternalError An internal MDS error occurred.MDS服务内部错误 500 MDS.MetaVisitError Failed to access metadata.访问元数据失败 访问 ...

GetTableObjects-查询表信息

操作的表已经存在 400 MDS.MetaTableNotExist The table is not found.操作的表不存在 500 MDS.InternalError An internal MDS error occurred.MDS服务内部错误 500 MDS.MetaVisitError Failed to access metadata.访问元数据失败 访问 ...

GetTableColumns-查询列信息

操作的表已经存在 400 MDS.MetaTableNotExist The table is not found.操作的表不存在 500 MDS.InternalError An internal MDS error occurred.MDS服务内部错误 500 MDS.MetaVisitError Failed to access metadata.访问元数据失败 访问 ...

绑定或解绑RAM用户与数据库账号

RAM用户与AnalyticDB MySQL数据库普通账号映射场景 SQL编辑器:使用RAM用户登录SQL编辑器,需要映射成 AnalyticDB MySQL 数据库普通账号进行库表鉴权。JDBC连接方式:使用 AnalyticDB MySQL 数据库普通账号登录,需要映射成RAM用户进行外表...

绑定或解绑RAM用户与数据库账号

RAM用户与AnalyticDB MySQL数据库普通账号映射场景 SQL编辑器:使用RAM用户登录SQL编辑器,需要映射成 AnalyticDB MySQL 数据库普通账号进行库表鉴权。JDBC连接方式:使用 AnalyticDB MySQL 数据库普通账号登录,需要映射成RAM用户进行外表...

FineBI 6.0

本文测试了FineBI 6.0与 AnalyticDB MySQL 在连通性、列举表、查看表数据等方面的...测试范围 连接FineBI 说明 此处应填写MySQL数据库的连接信息,而不是AnalyticDB for MySQL数据库连接信息。新建数据库连接 列举表 查看表结构 查看表数据

通过视图管控数据权限

场景需求 已创建了一张包含不同省份客户的表 customer,建表语句如下:Create Table `customer`(`id` bigint AUTO_INCREMENT,`province_id` bigint NOT NULL,`user_info` varchar,primary key(`id`))DISTRIBUTE BY HASH(`id`);往表 ...

DataV

域名 连接 AnalyticDB MySQL 数据库的URL地址。说明 此处的URL地址不是官网页面的URL,也不是本机的IP,是需要DataV服务器能够通过公网或阿里云部分Region内网访问您数据库的URL地址。例如使用外网环境下的阿里云 AnalyticDB MySQL,域名...

永洪BI

完成上述参数配置后,单击 测试连接 进行连通性测试,系统提示测试成功后,即可连接至指定的 AnalyticDB MySQL 数据库。使用永洪BI 通过永洪BI连接 AnalyticDB MySQL 集群后,您就可以获取 AnalyticDB MySQL 中的数据,然后通过永洪BI制作...

AnalyticDB MySQL助力Flowerplus业务高速发展

复杂数据查询性能 使用传统MySQL数据库对订单、商品流量、采购、业务转化率以及商品售罄报警等分析时速度较慢,数据达到千万级或者亿级时,复杂查询报表返回很慢或者根本无法返回,无法正常支撑报表和BI业务。数据实时性 部分报表对返回...

公共错误码

诊断 400 ApiVersionForbidden The version parameter is not correct.Version不正确 诊断 400 InvalidAction Specified action is not valid.action不正确 诊断 400 Unauthorized Denied by sts or ram 被拒绝访问 诊断 403 Forbidden ...

索引(2.0版)

CREATE TABLE adb_test.test(id bigint NOT NULL,name varchar disableIndex true,primary key(id))PARTITION BY HASH KEY(id)PARTITION NUM 128 TABLEGROUP table_group OPTIONS(UPDATETYPE='realtime');建表成功后,如果您需要删除某一列...

公共错误码

诊断 400 ApiVersionForbidden The version parameter is not correct.Version不正确 诊断 400 InvalidAction Specified action is not valid.action不正确 诊断 400 Unauthorized Denied by sts or ram 被拒绝访问 诊断 403 Forbidden ...

通过一键建仓同步至数仓版

已创建PolarDB MySQL数据库。更多信息,请参见 数据库管理。PolarDB MySQL数据库中已存在表数据。计费 一键创建PolarDB MySQL数据仓库时,系统自动通过DTS同步数据,DTS计费规则,请参见 计费概述。注意事项 数据同步过程中,若在源实例...

通过一键建仓同步至数仓版

已创建RDS MySQL数据库。更多信息,请参见 创建数据库。RDS MySQL数据库中已存在表数据。计费 一键创建RDS MySQL数据仓库时,系统自动通过DTS同步数据。DTS计费规则,请参见 计费概述。注意事项 数据同步过程中,若在源实例RDS MySQL中新增...

登录数据库

HybridDB for MySQL数据库兼容MySQL协议,您可以通过MySQL客户端或程序访问HybridDB for MySQL数据库,也可以使用阿里云的DMS登录数据库。前提条件 已通过HybridDB for MySQL管理控制台创建实例及数据库,待状态显示为 运行中,则数据库...

登录数据库

HybridDB for MySQL数据库兼容MySQL协议,用户可以通过MySQL客户端或程序访问HybridDB for MySQL数据库,也可以使用阿里云的DMS。首先通过 HybridDB for MySQL管理控制台 创建实例及数据库,待状态显示为“运行中”,则数据库准备就绪;在...

查询数据库账号

AnalyticDB MySQL兼容MySQL数据库,AnalyticDB MySQL中也有一个名为MySQL的内置数据库,该数据库中存储的是AnalyticDB MySQL中的用户与权限信息。您可以通过SELECT语句查询AnalyticDB MySQL中的用户信息。注意事项 AnalyticDB MySQL中,...

使用HybridDB for MySQL需要有ECS吗?

初始默认状态下,HybridDB for MySQL仅...用户也可以在管理控制台上开通公网IP,就可以从公网访问HybridDB for MySQL数据库。但需注意,由于公网的网络情况较复杂且不属于阿里云的管理访问之内,通过公网IP地址访问数据库的网络性能会有损失。

MySQL数据库对外键和索引等名称的长度限制导致创建时...

Identifier name 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' is too long 问题原因 因为 MySQL数据库 对外键和索引等名称的长度有限制,具体如下:Identifier Type Maximum Length(characters)Database 64(NDB ...

通过日志服务导入至数仓版

左边文本框为日志字段名称,右边为AnalyticDB MySQL数据库表中的字段。说明 Timestamp类型的字段映射精确到秒级别。例如日志时间为2022-01-05 10:12:13.145,投递到AnalyticDB MySQL后,投递结果为2022-01-05 10:12:13。投递开始时间 配置...
共有200条 < 1 2 3 4 ... 200 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
云原生数据仓库AnalyticDB MySQL版 云数据库 RDS 云数据库专属集群 弹性公网IP 短信服务 人工智能平台 PAI
新人特惠 爆款特惠 最新活动 免费试用