亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

騰訊云原生數據庫 TDSQL-C -SQL 基本操作

標簽:
MySQL 云計算

TDSQL-C(兼容 MySQL 版)SQL 基本操作

查询版本
方法一:

MySQL [(none)]> SELECT CYNOS_VERSION();
±-----------------------+
| CYNOS_VERSION() |
±-----------------------+
| 5.7.mysql_cynos.1.3.10 |
±-----------------------+
1 row in set (0.00 sec)

方法二:

MySQL [(none)]> SELECT @@CYNOS_VERSION;
±-----------------------+
| @@CYNOS_VERSION |
±-----------------------+
| 5.7.mysql_cynos.1.3.10 |
±-----------------------+
1 row in set (0.00 sec)

方法三:

MySQL [(none)]> SHOW VARIABLES LIKE ‘CYNOS_VERSION’;
±--------------±-----------------------+
| Variable_name | Value |
±--------------±-----------------------+
| cynos_version | 5.7.mysql_cynos.1.3.10 |
±--------------±-----------------------+
1 row in set (0.01 sec)
TDSQL-C(兼容 PostgreSQL 版)SQL 基本操作
查询版本
postgres=# select cynosdb_version(); cynosdb_version
————————
CynosDB 1.0
(1 row)
建表使用
postgres=# create table x(x1 int, x2 int);
CREATE TABLE
postgres=# insert into x values(1, 2);
INSERT 0 1
postgres=# update x set x1 = 1;
UPDATE 1
创建视图
postgres=# create view v_x as select * from x;
CREATE VIEW
postgres=# select * from v_x;
x1 | x2
——+——
1 | 2
(1 row)
查询使用
postgres=# select * from x;

x1 | x2
——+——
1 | 2
(1 row)
系统表
TDSQL-C 完全支持 PG10 系统表,例如 pg_class, pg_proc 等。

GUC 参数
TDSQL-C 兼容 PG10 的 GUC 参数,使用 SHOW 或者 SET 命令可以显示和设置 GUC 参数。

index
TDSQL-C 支持多种索引:B-tree、Hash、GiST、SP-GiST、GIN 以及 BRIN,默认的 CREATE INDEX 创建的是 B-tree 索引。

多列和单列索引
postgres=# CREATE TABLE test2 (
postgres(# major int,
postgres(# minor int,
postgres(# name varchar
postgres(# );
CREATE TABLE
支持多列索引
postgres=# CREATE INDEX test2_mm_idx ON test2 (major, minor);
CREATE INDEX
支持单列索引
postgres=# CREATE INDEX test2_mm ON test2 (name);
CREATE INDEX
表达式索引
与 PG10 兼容,TDSQL-C 支持表达式索引。

postgres=# CREATE INDEX test2_expr ON test2 ((major + minor));
CREATE INDEX

點擊查看更多內容
TA 點贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優質文章

正在加載中
  • 推薦
  • 評論
  • 收藏
  • 共同學習,寫下你的評論
感謝您的支持,我會繼續努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦
今天注冊有機會得

100積分直接送

付費專欄免費學

大額優惠券免費領

立即參與 放棄機會
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

舉報

0/150
提交
取消