mirror of
https://github.com/GreptimeTeam/greptimedb.git
synced 2026-01-16 18:22:55 +00:00
177 lines
7.0 KiB
Plaintext
177 lines
7.0 KiB
Plaintext
CREATE TABLE t(i INTEGER, j TIMESTAMP TIME INDEX);
|
|
|
|
Affected Rows: 0
|
|
|
|
DESC TABLE t;
|
|
|
|
+--------+----------------------+-----+------+---------+---------------+
|
|
| Column | Type | Key | Null | Default | Semantic Type |
|
|
+--------+----------------------+-----+------+---------+---------------+
|
|
| i | Int32 | | YES | | FIELD |
|
|
| j | TimestampMillisecond | PRI | NO | | TIMESTAMP |
|
|
+--------+----------------------+-----+------+---------+---------------+
|
|
|
|
ALTER TABLE t ADD COLUMN k INTEGER;
|
|
|
|
Affected Rows: 0
|
|
|
|
DESC TABLE t;
|
|
|
|
+--------+----------------------+-----+------+---------+---------------+
|
|
| Column | Type | Key | Null | Default | Semantic Type |
|
|
+--------+----------------------+-----+------+---------+---------------+
|
|
| i | Int32 | | YES | | FIELD |
|
|
| j | TimestampMillisecond | PRI | NO | | TIMESTAMP |
|
|
| k | Int32 | | YES | | FIELD |
|
|
+--------+----------------------+-----+------+---------+---------------+
|
|
|
|
-- SQLNESS ARG restart=true
|
|
DESC TABLE t;
|
|
|
|
+--------+----------------------+-----+------+---------+---------------+
|
|
| Column | Type | Key | Null | Default | Semantic Type |
|
|
+--------+----------------------+-----+------+---------+---------------+
|
|
| i | Int32 | | YES | | FIELD |
|
|
| j | TimestampMillisecond | PRI | NO | | TIMESTAMP |
|
|
| k | Int32 | | YES | | FIELD |
|
|
+--------+----------------------+-----+------+---------+---------------+
|
|
|
|
ALTER TABLE t ADD COLUMN m INTEGER;
|
|
|
|
Affected Rows: 0
|
|
|
|
DESC TABLE t;
|
|
|
|
+--------+----------------------+-----+------+---------+---------------+
|
|
| Column | Type | Key | Null | Default | Semantic Type |
|
|
+--------+----------------------+-----+------+---------+---------------+
|
|
| i | Int32 | | YES | | FIELD |
|
|
| j | TimestampMillisecond | PRI | NO | | TIMESTAMP |
|
|
| k | Int32 | | YES | | FIELD |
|
|
| m | Int32 | | YES | | FIELD |
|
|
+--------+----------------------+-----+------+---------+---------------+
|
|
|
|
INSERT INTO t VALUES (1, 2, 3, 4);
|
|
|
|
Affected Rows: 1
|
|
|
|
SELECT * FROM t;
|
|
|
|
+---+-------------------------+---+---+
|
|
| i | j | k | m |
|
|
+---+-------------------------+---+---+
|
|
| 1 | 1970-01-01T00:00:00.002 | 3 | 4 |
|
|
+---+-------------------------+---+---+
|
|
|
|
ALTER TABLE t ADD COLUMN n INTEGER FIRST;
|
|
|
|
Affected Rows: 0
|
|
|
|
DESC TABLE t;
|
|
|
|
+--------+----------------------+-----+------+---------+---------------+
|
|
| Column | Type | Key | Null | Default | Semantic Type |
|
|
+--------+----------------------+-----+------+---------+---------------+
|
|
| n | Int32 | | YES | | FIELD |
|
|
| i | Int32 | | YES | | FIELD |
|
|
| j | TimestampMillisecond | PRI | NO | | TIMESTAMP |
|
|
| k | Int32 | | YES | | FIELD |
|
|
| m | Int32 | | YES | | FIELD |
|
|
+--------+----------------------+-----+------+---------+---------------+
|
|
|
|
SELECT * FROM t;
|
|
|
|
+---+---+-------------------------+---+---+
|
|
| n | i | j | k | m |
|
|
+---+---+-------------------------+---+---+
|
|
| | 1 | 1970-01-01T00:00:00.002 | 3 | 4 |
|
|
+---+---+-------------------------+---+---+
|
|
|
|
INSERT INTO t VALUES (2, 3, 4, 5, 6);
|
|
|
|
Affected Rows: 1
|
|
|
|
ALTER TABLE t ADD COLUMN y INTEGER AFTER j;
|
|
|
|
Affected Rows: 0
|
|
|
|
DESC TABLE t;
|
|
|
|
+--------+----------------------+-----+------+---------+---------------+
|
|
| Column | Type | Key | Null | Default | Semantic Type |
|
|
+--------+----------------------+-----+------+---------+---------------+
|
|
| n | Int32 | | YES | | FIELD |
|
|
| i | Int32 | | YES | | FIELD |
|
|
| j | TimestampMillisecond | PRI | NO | | TIMESTAMP |
|
|
| y | Int32 | | YES | | FIELD |
|
|
| k | Int32 | | YES | | FIELD |
|
|
| m | Int32 | | YES | | FIELD |
|
|
+--------+----------------------+-----+------+---------+---------------+
|
|
|
|
-- SQLNESS SORT_RESULT 3 1
|
|
SELECT * FROM t;
|
|
|
|
+---+---+-------------------------+---+---+---+
|
|
| n | i | j | y | k | m |
|
|
+---+---+-------------------------+---+---+---+
|
|
| | 1 | 1970-01-01T00:00:00.002 | | 3 | 4 |
|
|
| 2 | 3 | 1970-01-01T00:00:00.004 | | 5 | 6 |
|
|
+---+---+-------------------------+---+---+---+
|
|
|
|
-- SQLNESS ARG restart=true
|
|
ALTER TABLE t ADD COLUMN a INTEGER FIRST;
|
|
|
|
Affected Rows: 0
|
|
|
|
DESC TABLE t;
|
|
|
|
+--------+----------------------+-----+------+---------+---------------+
|
|
| Column | Type | Key | Null | Default | Semantic Type |
|
|
+--------+----------------------+-----+------+---------+---------------+
|
|
| a | Int32 | | YES | | FIELD |
|
|
| n | Int32 | | YES | | FIELD |
|
|
| i | Int32 | | YES | | FIELD |
|
|
| j | TimestampMillisecond | PRI | NO | | TIMESTAMP |
|
|
| y | Int32 | | YES | | FIELD |
|
|
| k | Int32 | | YES | | FIELD |
|
|
| m | Int32 | | YES | | FIELD |
|
|
+--------+----------------------+-----+------+---------+---------------+
|
|
|
|
ALTER TABLE t ADD COLUMN b INTEGER AFTER j;
|
|
|
|
Affected Rows: 0
|
|
|
|
DESC TABLE t;
|
|
|
|
+--------+----------------------+-----+------+---------+---------------+
|
|
| Column | Type | Key | Null | Default | Semantic Type |
|
|
+--------+----------------------+-----+------+---------+---------------+
|
|
| a | Int32 | | YES | | FIELD |
|
|
| n | Int32 | | YES | | FIELD |
|
|
| i | Int32 | | YES | | FIELD |
|
|
| j | TimestampMillisecond | PRI | NO | | TIMESTAMP |
|
|
| b | Int32 | | YES | | FIELD |
|
|
| y | Int32 | | YES | | FIELD |
|
|
| k | Int32 | | YES | | FIELD |
|
|
| m | Int32 | | YES | | FIELD |
|
|
+--------+----------------------+-----+------+---------+---------------+
|
|
|
|
-- SQLNESS SORT_RESULT 3 1
|
|
SELECT * FROM t;
|
|
|
|
+---+---+---+-------------------------+---+---+---+---+
|
|
| a | n | i | j | b | y | k | m |
|
|
+---+---+---+-------------------------+---+---+---+---+
|
|
| | | 1 | 1970-01-01T00:00:00.002 | | | 3 | 4 |
|
|
| | 2 | 3 | 1970-01-01T00:00:00.004 | | | 5 | 6 |
|
|
+---+---+---+-------------------------+---+---+---+---+
|
|
|
|
ALTER TABLE t ADD COLUMN x int xxx;
|
|
|
|
Error: 1001(Unsupported), SQL statement is not supported, keyword: xxx
|
|
|
|
DROP TABLE t;
|
|
|
|
Affected Rows: 0
|
|
|