> 文档中心 > StarRocks数据库常用SQL整理

StarRocks数据库常用SQL整理


集群管理

--展示当前集群配置admin show config--使用like谓词搜索当前Fe节点的配置ADMIN SHOW FRONTEND CONFIG LIKE '%check_java_version%';--展示某个表或分区副本分布状态admin show replica distribution--查看表的分区的副本分布admin show replica distribution FROMfromdb1.tbl1 partition(p1, p2);--增加节点alter system add backend;--增加节点到某个clusteralter system add backend to cluster_name;--删除节点alter system drop backend;--增加brokeralter system add broker broker_name;--减少brokeralter system drop broker broker_name;--设置一个 Load error hub,用于集中展示导入时的错误信息alter system set load errors hub properties;--查看be节点show backends;--查看当前brokershow broker;--查看fe节点show frontends;

DDL语法

--创建索引CREATE INDEX index_name ON table1 (siteid) USING BITMAP COMMENT 'balabala';--创建物化视图create materialized view k1_k2 as select k1, k2 from duplicate_table;--创建表CREATE TABLE example_db.table_hash(k1 TINYINT,k2 DECIMAL(10, 2) DEFAULT "10.5",v1 CHAR(10) REPLACE,v2 INT SUM)ENGINE=olapAGGREGATE KEY(k1, k2)COMMENT "my first starrocks table"DISTRIBUTED BY HASH(k1) BUCKETS 32PROPERTIES ("storage_type"="column");--恢复名为 example_db 的 databaseRECOVER DATABASE example_db;--恢复名为 example_tbl 的 tableRECOVER TABLE example_db.example_tbl;--恢复表 example_tbl 中名为 p1 的 partitionRECOVER PARTITION p1 FROM example_tbl;

 DML语法

--删除指定分区的数据DELETE FROM my_table PARTITION p1 WHERE k1 = 3;--将指定表导出到指定位置EXPORT TABLE testTbl TO "hdfs://hdfs_host:port/a/b/c/" WITH BROKER "broker_name ("username"="xxx", "password"="yyy");--展示默认 db 的各个 table 的数据量,副本数量,汇总数据量和汇总副本数量SHOW DATA;

杭州女装网