INSERT
INSERT
用于将一条或多条记录插入到 GreptimeDB 中的表中。
INSERT INTO
Statement
Syntax
INSERT INTO
语法如下:
INSERT INTO table_name (column1, column2, column3, ...)
VALUES (value1, value2, value3, ...);
在上述语法中,table_name
是要插入数据的表名,column1
、column2
、column3
等是表中的列名。
如果你想要插入数据到指定的列中,可以在 INSERT INTO
语句中指定列名。
如果你不指定列名,数据将会插入到表中的所有列中。
VALUES
关键字后面跟着的是一个值列表,这个值列表的顺序必须和 INSERT INTO
语句中的列顺序一致。
VALUES 值支持以下数据类型:
DEFAULT
关键字指定该列的默认值。 这在你不想在插入记录时显式指定某些列的值时非常有用。 它允许使用表 schema 中定义的列默认值来替代需要显示指定的值。 如果该列没有定义默认值,将会使用数据库的默认值(通常是 NULL)。- 使用十六进制字面值插入二进制字面值。
- 使用
{Value}::{Type}
语法将特殊的数值Infinity
、-Infinity
和NaN
转换为指定的数值类型。