您可以使用CREATE TABLE语句来创建表。本文主要介绍非分区表的创建。 前提条件 当前用户具有用户级或数据库级 CREATE 权限。 语法 CREATETABLE[IFNOTEXISTS]table_name(table_definition_list)[table_option_list][partition_option][AS]select;CREATETABLE[IFNOTEXISTS]table_nameLIKEtable_name;table_definition_list:...
更多数据库连接方式的介绍,请参见连接方式概述。 复制已有表的数据创建新表 通过CREATE TABLE AS SELECT语句复制表的基本数据类型和数据,但不包含约束、索引和非空等属性。 示例语句如下: CREATETABLEt2_copyASSELECT*FROMt2; 不支持使用CREATE TABLE LIKE语句复制表结构。
创建联合主键:CREATETABLEt1(c1INT, c2INT,CONSTRAINTpk_c1_c2PRIMARYKEY(c1, c2)); 注意:OceanBase 数据库只支持在建表时通过CREATE TABLE创建主键约束,暂不支持通过ALTER TABLE追加、删除、修改主键约束。 变相修改主键方法: 复制表结构和数据 不支持select * into from t语句。 使用CREATE TABLE LIKE语句复制表...
CREATE TABLE [IF NOT EXISTS] table_name (table_definition_list) [table_option_list] [partition_option] [AS] select; CREATE TABLE [IF NOT EXISTS] table_name LIKE table_name; table_definition_list: table_definition [, table_definition ...] table_definition: column_definition | [CONSTRAINT [...
TRUNCATE TRUNCATE TABLE A 支持 索引 CREATE CREATE INDEX A ON B(C) 支持 CREATE UNIQUE INDEX A ON B(C) 支持 DROP DROP INDEX A ON B 支持 Oracle -> OB_Oracle 迁移Oracle 数据库的数据至 OceanBase 数据库 Oracle 租户时,DDL 同步的支持情况如下。更多详情请参见 Oracle 数据库至 OceanBase 数据库...
create table new_service select * from service; # 只复制表结构 select * from service where 1=2; //条件为假,查不到任何记录 create table new1_service select * from service where 1=2; create table t4 like employees; 1. 2. 3.
CREATE[TEMPORARY]TABLE[IFNOTEXISTS] tbl_name {LIKEold_tbl_name|(LIKEold_tbl_name) } 创建表时,不支持创建临时表(TEMPORARY关键字会被忽略)。 说明 OceanBase 数据库 MySQL 租户 3.2.3 版本支持创建临时表。 创建表时,不支持创建基于查询的表:create table as select,会输出空字符串。
优化器动态采样功能能在 SQL 运行时收集需要的统计信息,帮助优化器生成更好的执行计划,优化查询性能。当没有可用的统计信息或者查询条件中存在复杂谓词,比如 "c1 like '%test%' ",无法用选择率计算公式进行行数估计,再加上用户明确指定开启的场景,OceanBase 会在计划生成阶段启用动态采样以获得更准确的统计信息。
[root@ytt-pc obytt111]# obclient -uroot@tenant1#ob-ytt -P 2883 -cA -h 127.1 -Dytt -e "create table t2 like t1;"ERROR4179(HY000)at line1: ddl operation during dropping tenantnotallowed DROP TENANT tenant2 PURGE:延迟删除租户,等保留时间到期后,彻底将租户删除,和上面例子类似。
MySQL [(none)]> show proxyconfig like '%sys_password%'; mysql -h127.1 -uroot@sys#obcluster -P2883 -p123456 -c -A oceanbase 12. 创建租户、数据库及表 12.1查看集群可用资源 mysql -h127.1 -uroot@sys#obdemo -P2883 -p123456 -c -A oceanbase ...