CREATE TABLE¶
语法概要¶
CREATE TABLE [ IF NOT EXISTS ]
table_name (
column_name data_type [ NOT NULL ]
[, ...]
)
说明¶
使用指定列创建一个新的空表。要创建带数据的表,请使用 CREATE TABLE AS。
如果表已经存在,可选的 IF NOT EXISTS 子句会抑制错误。
列类型是 数据类型 中记录的 Polars SQL 标量类型。NOT NULL 列会拒绝 NULL 输入。
示例¶
创建新表 orders:
CREATE TABLE orders (
orderkey bigint,
orderstatus varchar,
totalprice double,
orderdate date
)
如果表 orders 尚不存在,则创建该表,并在列 orderstatus 上设置非空约束:
CREATE TABLE IF NOT EXISTS orders (
orderkey bigint,
orderstatus varchar NOT NULL,
totalprice double,
orderdate date
)