-
Notifications
You must be signed in to change notification settings - Fork 688
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
*: add TiDB basic features and update overview (#2999)
* *: add TiDB basic features and update overview * Update a link * Update overview to new content * Apply suggestions from code review Co-authored-by: Ran <huangran@pingcap.com> * Update description and terms * Update wording * Add TiDB Cloud descriptions to features * Update em dash * Add one word "specifically" * Apply iamxy's suggestion * Add cloud descriptions to index * Update para format * Change para format back * Apply suggestions from code review Co-authored-by: Keke Yi <40977455+yikeke@users.noreply.github.com> Co-authored-by: Ran <huangran@pingcap.com> Co-authored-by: Keke Yi <40977455+yikeke@users.noreply.github.com>
- Loading branch information
1 parent
d5a8429
commit 724a55b
Showing
6 changed files
with
116 additions
and
135 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,80 @@ | ||
--- | ||
title: TiDB Basic Features | ||
summary: Learn about the basic features of TiDB. | ||
category: introduction | ||
--- | ||
|
||
# TiDB Basic Features | ||
|
||
This document introduces the basic features of TiDB. | ||
|
||
## Data types | ||
|
||
- Numeric types: `BIT`, `BOOL|BOOLEAN`, `SMALLINT`, `MEDIUMINT`, `INT|INTEGER`, `BIGINT`, `FLOAT`, `DOUBLE`, `DECIMAL`. | ||
|
||
- Date and time types: `DATE`, `TIME`, `DATETIME`, `TIMESTAMP`, `YEAR`. | ||
|
||
- String types: `CHAR`, `VARCHAR`, `TEXT`, `TINYTEXT`, `MEDIUMTEXT`, `LONGTEXT`, `BINARY`, `VARBINARY`, `BLOB`, `TINYBLOB`, `MEDIUMBLOB`, `LONGBLOB`, `ENUM`, `SET`. | ||
|
||
- The `JSON` type. | ||
|
||
## Operators | ||
|
||
- Arithmetic operators, bit operators, comparison operators, logical operators, date and time operators, and so on. | ||
|
||
## Character sets and collations | ||
|
||
- Character sets: `UTF8`, `UTF8MB4`, `BINARY`, `ASCII`, `LATIN1`. | ||
|
||
- Collations: `UTF8MB4_GENERAL_CI`, `UTF8MB4_GENERAL_BIN`, `UTF8_GENERAL_CI`, `UTF8_GENERAL_BIN`, `BINARY`. | ||
|
||
## Functions | ||
|
||
- Control flow functions, string functions, date and time functions, bit functions, data type conversion functions, data encryption and decryption functions, compression and decompression functions, information functions, JSON functions, aggregation functions, window functions, and so on. | ||
|
||
## SQL statements | ||
|
||
- Fully supports standard Data Definition Language (DDL) statements, such as `CREATE`, `DROP`, `ALTER`, `RENAME`, `TRUNCATE`, and so on. | ||
|
||
- Fully supports standard Data Manipulation Language (DML) statements, such as `INSERT`, `REPLACE`, `SELECT`, subqueries, `UPDATE`, `LOAD DATA`, and so on. | ||
|
||
- Fully supports standard transactional and locking statements, such as `START TRANSACTION`, `COMMIT`, `ROLLBACK`, `SET TRANSACTION`, and so on. | ||
|
||
- Fully supports standard database administration statements, such as `SHOW`, `SET`, and so on. | ||
|
||
- Fully supports standard utility statements, such as `DESCRIBE`, `EXPLAIN`, `USE`, and so on. | ||
|
||
- Fully supports the `GROUP BY` and `ORDER BY` clauses. | ||
|
||
- Fully supports the standard `LEFT OUTER JOIN` and `RIGHT OUTER JOIN` SQL statements. | ||
|
||
- Fully supports the standard SQL table and column aliases. | ||
|
||
## Partitioning | ||
|
||
- Supports Range partitioning | ||
- Supports Hash partitioning | ||
|
||
## Views | ||
|
||
- Supports general views | ||
|
||
## Constraints | ||
|
||
- Supports non-empty constraints | ||
- Supports primary key constraints | ||
- Supports unique constraints | ||
|
||
## Security | ||
|
||
- Supports privilege management based on RBAC (role-based access control) | ||
- Supports password management | ||
- Supports communication and data encryption | ||
- Supports IP allowlist | ||
- Supports audit | ||
|
||
## Tools | ||
|
||
- Supports fast backup | ||
- Supports data migration from MySQL to TiDB using tools | ||
- Supports deploying and maintaining TiDB using tools |
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.