表操作#

函数

描述

CREATE TABLE

从对现有表执行的SQL查询中创建一个新表及其列。

DROP TABLES

删除指定的表,并取消其注册。

EXPLAIN

返回给定SQL查询的Polars执行计划。

SHOW TABLES

返回在给定上下文中注册的所有表的列表。

UNNEST

将一个或多个数组展开为新表对象中的列。

TRUNCATE

从表中移除所有数据而不实际删除它。

创建表#

从对现有表执行的SQL查询中创建一个新表及其列。

示例:

CREATE TABLE new_table AS
SELECT * FROM existing_table WHERE value > 42

删除表#

删除指定的表,取消其注册。

示例:

DROP TABLE old_table

解释#

返回给定SQL查询的Polars执行计划。

示例:

EXPLAIN SELECT * FROM some_table

显示表格#

返回在给定上下文中注册的所有表的列表。

示例:

SHOW TABLES

UNNEST#

将一个或多个数组展开为新表对象中的列。

示例:

SELECT * FROM
  UNNEST(
    [1, 2, 3, 4],
    ['ww','xx','yy','zz'],
    [23.0, 24.5, 28.0, 27.5]
  ) AS tbl (x,y,z)

截断#

从表中移除所有数据而不实际删除它。

示例:

TRUNCATE TABLE some_table