当前位置:网站首页>Tidb basic functions
Tidb basic functions
2022-06-27 06:34:00 【Tianxiang shop】
This article lists TiDB Support changes of functions in each version . Please note that , Support for experimental features may change before the final version is released .
data type , Functions and operators
data type , function , The operator | 6.1 | 6.0 | 5.4 | 5.3 | 5.2 | 5.1 | 5.0 | 4.0 |
---|---|---|---|---|---|---|---|---|
value type | Y | Y | Y | Y | Y | Y | Y | Y |
Date and time type | Y | Y | Y | Y | Y | Y | Y | Y |
String type | Y | Y | Y | Y | Y | Y | Y | Y |
JSON type | Experimental characteristics | Experimental characteristics | Experimental characteristics | Experimental characteristics | Experimental characteristics | Experimental characteristics | Experimental characteristics | Experimental characteristics |
Control flow function | Y | Y | Y | Y | Y | Y | Y | Y |
String function | Y | Y | Y | Y | Y | Y | Y | Y |
Numeric functions and operators | Y | Y | Y | Y | Y | Y | Y | Y |
Date and time functions | Y | Y | Y | Y | Y | Y | Y | Y |
Bit functions and operators | Y | Y | Y | Y | Y | Y | Y | Y |
Cast Functions and operators | Y | Y | Y | Y | Y | Y | Y | Y |
Encryption and compression functions | Y | Y | Y | Y | Y | Y | Y | Y |
Information functions | Y | Y | Y | Y | Y | Y | Y | Y |
JSON function | Experimental characteristics | Experimental characteristics | Experimental characteristics | Experimental characteristics | Experimental characteristics | Experimental characteristics | Experimental characteristics | Experimental characteristics |
Aggregate functions | Y | Y | Y | Y | Y | Y | Y | Y |
Window function | Y | Y | Y | Y | Y | Y | Y | Y |
Other functions | Y | Y | Y | Y | Y | Y | Y | Y |
The operator | Y | Y | Y | Y | Y | Y | Y | Y |
Character set and collation 1 | Y | Y | Y | Y | Y | Y | Y | Y |
User level lock | Y | N | N | N | N | N | N | N |
Indexes and constraints
Indexes and constraints | 6.1 | 6.0 | 5.4 | 5.3 | 5.2 | 5.1 | 5.0 | 4.0 |
---|---|---|---|---|---|---|---|---|
Expression index | Experimental characteristics | Experimental characteristics | Experimental characteristics | Experimental characteristics | Experimental characteristics | Experimental characteristics | Experimental characteristics | Experimental characteristics |
The column type storage (TiFlash) | Y | Y | Y | Y | Y | Y | Y | Y |
RocksDB engine | Y | Y | Y | Y | Y | Y | Y | Y |
Titan plug-in unit | Y | Y | Y | Y | Y | Y | Y | Y |
Invisible index | Y | Y | Y | Y | Y | Y | Y | N |
Composite primary key | Y | Y | Y | Y | Y | Y | Y | Y |
Unique constraint | Y | Y | Y | Y | Y | Y | Y | Y |
Cluster index on integer primary key | Y | Y | Y | Y | Y | Y | Y | Y |
Clustered indexes on composite or non integer primary keys | Y | Y | Y | Y | Y | Y | Y | N |
SQL sentence
SQL sentence 2 | 6.1 | 6.0 | 5.4 | 5.3 | 5.2 | 5.1 | 5.0 | 4.0 |
---|---|---|---|---|---|---|---|---|
SELECT ,INSERT ,UPDATE ,DELETE ,REPLACE | Y | Y | Y | Y | Y | Y | Y | Y |
INSERT ON DUPLICATE KEY UPDATE | Y | Y | Y | Y | Y | Y | Y | Y |
LOAD DATA INFILE | Y | Y | Y | Y | Y | Y | Y | Y |
SELECT INTO OUTFILE | Y | Y | Y | Y | Y | Y | Y | Y |
INNER JOIN , LEFT\|RIGHT [OUTER] JOIN | Y | Y | Y | Y | Y | Y | Y | Y |
UNION ,UNION ALL | Y | Y | Y | Y | Y | Y | Y | Y |
EXCEPT and INTERSECT Operator | Y | Y | Y | Y | Y | Y | Y | N |
GROUP BY ,ORDER BY | Y | Y | Y | Y | Y | Y | Y | Y |
Window function | Y | Y | Y | Y | Y | Y | Y | Y |
Common table expressions (CTE) | Y | Y | Y | Y | Y | Y | N | N |
START TRANSACTION ,COMMIT ,ROLLBACK | Y | Y | Y | Y | Y | Y | Y | Y |
EXPLAIN | Y | Y | Y | Y | Y | Y | Y | Y |
EXPLAIN ANALYZE | Y | Y | Y | Y | Y | Y | Y | Y |
User defined variables | Experimental characteristics | Experimental characteristics | Experimental characteristics | Experimental characteristics | Experimental characteristics | Experimental characteristics | Experimental characteristics | Experimental characteristics |
BATCH [ON COLUMN] LIMIT INTEGER DELETE | Y | N | N | N | N | N | N | N |
senior SQL function
senior SQL function | 6.1 | 6.0 | 5.4 | 5.3 | 5.2 | 5.1 | 5.0 | 4.0 |
---|---|---|---|---|---|---|---|---|
Execution plan cache | Y | Y | Y | Y | Experimental characteristics | Experimental characteristics | Experimental characteristics | Experimental characteristics |
Executive plan management (SPM) | Y | Y | Y | Y | Y | Y | Y | Y |
Push down the calculation result cache (Coprocessor Cache) | Y | Y | Y | Y | Y | Y | Y | Experimental characteristics |
Stale Read | Y | Y | Y | Y | Y | Y | N | N |
Follower Read | Y | Y | Y | Y | Y | Y | Y | Y |
Through system variables tidb_snapshot Read historical data | Y | Y | Y | Y | Y | Y | Y | Y |
Optimizer hints | Y | Y | Y | Y | Y | Y | Y | Y |
MPP Execution engine | Y | Y | Y | Y | Y | Y | Y | N |
Index merging | Y | Y | Y | Experimental characteristics | Experimental characteristics | Experimental characteristics | Experimental characteristics | Experimental characteristics |
be based on SQL Data placement rules | Y | Y | Experimental characteristics | Experimental characteristics | N | N | N | N |
Data definition language (DDL)
Data definition language (DDL) | 6.1 | 6.0 | 5.4 | 5.3 | 5.2 | 5.1 | 5.0 | 4.0 |
---|---|---|---|---|---|---|---|---|
CREATE ,DROP ,ALTER ,RENAME ,TRUNCATE | Y | Y | Y | Y | Y | Y | Y | Y |
Generate columns | Experimental characteristics | Experimental characteristics | Experimental characteristics | Experimental characteristics | Experimental characteristics | Experimental characteristics | Experimental characteristics | Experimental characteristics |
View | Y | Y | Y | Y | Y | Y | Y | Y |
Sequence | Y | Y | Y | Y | Y | Y | Y | Y |
AUTO_INCREMENT Column | Y | Y | Y | Y | Y | Y | Y | Y |
AUTO_RANDOM Column | Y | Y | Y | Y | Y | Y | Y | Y |
DDL Algorithm asserts | Y | Y | Y | Y | Y | Y | Y | Y |
Add multiple columns to a single statement | Experimental characteristics | Experimental characteristics | Experimental characteristics | Experimental characteristics | Experimental characteristics | Experimental characteristics | Experimental characteristics | Experimental characteristics |
Change the column type | Y | Y | Y | Y | Y | Y | N | N |
A temporary table | Y | Y | Y | Y | N | N | N | N |
Business
Business | 6.1 | 6.0 | 5.4 | 5.3 | 5.2 | 5.1 | 5.0 | 4.0 |
---|---|---|---|---|---|---|---|---|
Async commit | Y | Y | Y | Y | Y | Y | Y | N |
1PC | Y | Y | Y | Y | Y | Y | Y | N |
Large transactions (10 GB) | Y | Y | Y | Y | Y | Y | Y | Y |
Pessimism | Y | Y | Y | Y | Y | Y | Y | Y |
Optimistic business | Y | Y | Y | Y | Y | Y | Y | Y |
Repeatable read isolation ( Snapshot Isolation ) | Y | Y | Y | Y | Y | Y | Y | Y |
Read committed quarantine | Y | Y | Y | Y | Y | Y | Y | Y |
Partition
Partition | 6.1 | 6.0 | 5.4 | 5.3 | 5.2 | 5.1 | 5.0 | 4.0 |
---|---|---|---|---|---|---|---|---|
Range Partition | Y | Y | Y | Y | Y | Y | Y | Y |
Hash Partition | Y | Y | Y | Y | Y | Y | Y | Y |
List Partition | Y | Experimental characteristics | Experimental characteristics | Experimental characteristics | Experimental characteristics | Experimental characteristics | Experimental characteristics | N |
List COLUMNS Partition | Y | Experimental characteristics | Experimental characteristics | Experimental characteristics | Experimental characteristics | Experimental characteristics | Experimental characteristics | N |
EXCHANGE PARTITION | Experimental characteristics | Experimental characteristics | Experimental characteristics | Experimental characteristics | Experimental characteristics | Experimental characteristics | Experimental characteristics | N |
Dynamic clipping | Y | Experimental characteristics | Experimental characteristics | Experimental characteristics | Experimental characteristics | Experimental characteristics | N | N |
Statistics
Statistics | 6.1 | 6.0 | 5.4 | 5.3 | 5.2 | 5.1 | 5.0 | 4.0 |
---|---|---|---|---|---|---|---|---|
CM-Sketch | Off by default | Off by default | Off by default | Off by default | Y | Y | Y | Y |
Histogram | Y | Y | Y | Y | Y | Y | Y | Y |
Extended Statistics ( Multiple columns ) | Experimental characteristics | Experimental characteristics | Experimental characteristics | Experimental characteristics | Experimental characteristics | Experimental characteristics | Experimental characteristics | N |
Statistical feedback | obsolete | obsolete | obsolete | Experimental characteristics | Experimental characteristics | Experimental characteristics | Experimental characteristics | Experimental characteristics |
Statistics are automatically updated | Y | Y | Y | Y | Y | Y | Y | Y |
Fast analysis | Experimental characteristics | Experimental characteristics | Experimental characteristics | Experimental characteristics | Experimental characteristics | Experimental characteristics | Experimental characteristics | Experimental characteristics |
Dynamic clipping | Y | Experimental characteristics | Experimental characteristics | Experimental characteristics | Experimental characteristics | Experimental characteristics | N | N |
Security
Security | 6.1 | 6.0 | 5.4 | 5.3 | 5.2 | 5.1 | 5.0 | 4.0 |
---|---|---|---|---|---|---|---|---|
Transport layer encryption (TLS) | Y | Y | Y | Y | Y | Y | Y | Y |
Static encryption (TDE) | Y | Y | Y | Y | Y | Y | Y | Y |
Role-based access control (RBAC) | Y | Y | Y | Y | Y | Y | Y | Y |
Certificate authentication | Y | Y | Y | Y | Y | Y | Y | Y |
caching_sha2_password authentication | Y | Y | Y | Y | Y | N | N | N |
And MySQL Compatible GRANT Rights management | Y | Y | Y | Y | Y | Y | Y | Y |
Dynamic permissions | Y | Y | Y | Y | Y | Y | N | N |
Security enhancement mode | Y | Y | Y | Y | Y | Y | N | N |
Log desensitization | Y | Y | Y | Y | Y | Y | Y | N |
Data import and export
Data import and export | 6.1 | 6.0 | 5.4 | 5.3 | 5.2 | 5.1 | 5.0 | 4.0 |
---|---|---|---|---|---|---|---|---|
Fast import (TiDB Lightning) | Y | Y | Y | Y | Y | Y | Y | Y |
mydumper Logic import | obsolete | obsolete | obsolete | obsolete | obsolete | obsolete | obsolete | obsolete |
Dumpling Logic import | Y | Y | Y | Y | Y | Y | Y | Y |
Business LOAD DATA | Y | Y | Y | Y | Y | Y | Y | N 3 |
Data migration tools | Y | Y | Y | Y | Y | Y | Y | Y |
TiDB Binlog | Y | Y | Y | Y | Y | Y | Y | Y |
Change data capture (CDC) | Y | Y | Y | Y | Y | Y | Y | Y |
management , Visualization and tools
management , Visual diagnostics and tools | 6.1 | 6.0 | 5.4 | 5.3 | 5.2 | 5.1 | 5.0 | 4.0 |
---|---|---|---|---|---|---|---|---|
TiDB Dashboard Graphic display | Y | Y | Y | Y | Y | Y | Y | Y |
TiDB Dashboard Continuous performance analysis function | Y | Y | Experimental characteristics | Experimental characteristics | N | N | N | N |
TiDB Dashboard Top SQL function | Y | Y | Experimental characteristics | N | N | N | N | N |
TiDB Dashboard SQL Diagnostic function | Experimental characteristics | Experimental characteristics | Experimental characteristics | Experimental characteristics | Experimental characteristics | Experimental characteristics | Experimental characteristics | Experimental characteristics |
Information schema | Y | Y | Y | Y | Y | Y | Y | Y |
Metrics schema | Y | Y | Y | Y | Y | Y | Y | Y |
Statements summary tables | Y | Y | Y | Y | Y | Y | Y | Y |
Slow query log | Y | Y | Y | Y | Y | Y | Y | Y |
TiUP Deploy | Y | Y | Y | Y | Y | Y | Y | Y |
Ansible Deploy | N | N | N | N | N | N | N | obsolete |
Kubernetes operator | Y | Y | Y | Y | Y | Y | Y | Y |
Built in physical backup | Y | Y | Y | Y | Y | Y | Y | Y |
Global Kill | Y | Experimental characteristics | Experimental characteristics | Experimental characteristics | Experimental characteristics | Experimental characteristics | Experimental characteristics | Experimental characteristics |
Lock View | Y | Y | Y | Y | Y | Experimental characteristics | Experimental characteristics | Experimental characteristics |
SHOW CONFIG | Experimental characteristics | Experimental characteristics | Experimental characteristics | Experimental characteristics | Experimental characteristics | Experimental characteristics | Experimental characteristics | Experimental characteristics |
SET CONFIG | Y | Experimental characteristics | Experimental characteristics | Experimental characteristics | Experimental characteristics | Experimental characteristics | Experimental characteristics | Experimental characteristics |
DM WebUI | Experimental characteristics | Experimental characteristics | N | N | N | N | N | N |
边栏推荐
- Free SSH and telnet client putty
- C Primer Plus Chapter 11_ Strings and string functions_ Codes and exercises
- TiDB 中的SQL 基本操作
- Assembly language - Wang Shuang Chapter 13 int instruction - Notes
- Inter thread wait and wake-up mechanism, singleton mode, blocking queue, timer
- Multithreading basic Part3
- The fourth question of the 299th weekly match 6103 Minimum fraction of edges removed from the tree
- thrift
- 汇编语言-王爽 第13章 int指令-笔记
- Distribution gaussienne, régression linéaire, régression logistique
猜你喜欢
Cloud-Native Database Systems at Alibaba: Opportunities and Challenges
Software testing year end summary report template
Kubesphere cluster configuration NFS storage solution - favorite
JVM common instructions
JVM常用指令
Cloud-Native Database Systems at Alibaba: Opportunities and Challenges
matlab GUI界面仿真直流电机和交流电机转速仿真
Proxy-Reflect使用详解
Gaussian distribution, linear regression, logistic regression
JVM对象组成和存储
随机推荐
快速实现Thread Mesh组网详解
分数阶PID控制
Spark SQL common time functions
Assembly language - Wang Shuang Chapter 11 flag register - Notes
Thinking technology: how to solve the dilemma in work and life?
多线程带来的的风险——线程安全
426 binary tree (513. find the value in the lower left corner of the tree, 112. sum of paths, 106. construct a binary tree from the middle order and post order traversal sequence, 654. maximum binary
Scala函数柯里化(Currying)
写一个 goroutine 实例, 同时练习一下 chan
NoViableAltException([email protected][2389:1: columnNameTypeOrConstraint : ( ( tableConstraint ) | ( columnNameT
Change the status to the corresponding text during MySQL query
Multithreading basic Part3
论文阅读技巧
extendible hashing
JVM tuning ideas
卷积神经网络---CNN模型的应用(找矿预测)
Fast realization of Bluetooth communication between MCU and mobile phone
汇编语言-王爽 第13章 int指令-笔记
Proxy-Reflect使用详解
427- binary tree (617. merge binary tree, 700. search in binary search tree, 98. verify binary search tree, 530. minimum absolute difference of binary search tree)