腾讯云原生数据库 TDSQL-C -SQL 基本操作
2021/8/28 13:06:18
本文主要是介绍腾讯云原生数据库 TDSQL-C -SQL 基本操作,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
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
这篇关于腾讯云原生数据库 TDSQL-C -SQL 基本操作的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2025-01-09CMS内容管理系统是什么?如何选择适合你的平台?
- 2025-01-08CCPM如何缩短项目周期并降低风险?
- 2025-01-08Omnivore 替代品 Readeck 安装与使用教程
- 2025-01-07Cursor 收费太贵?3分钟教你接入超低价 DeepSeek-V3,代码质量逼近 Claude 3.5
- 2025-01-06PingCAP 连续两年入选 Gartner 云数据库管理系统魔力象限“荣誉提及”
- 2025-01-05Easysearch 可搜索快照功能,看这篇就够了
- 2025-01-04BOT+EPC模式在基础设施项目中的应用与优势
- 2025-01-03用LangChain构建会检索和搜索的智能聊天机器人指南
- 2025-01-03图像文字理解,OCR、大模型还是多模态模型?PalliGema2在QLoRA技术上的微调与应用
- 2025-01-03混合搜索:用LanceDB实现语义和关键词结合的搜索技术(应用于实际项目)