CREATE TABLE语句用于在Impala中的所需数据库中创建新表。 创建基本表涉及命名表并定义其列和每列的数据类型。
语法
以下是CREATE TABLE语句的语法。 这里,IF NOT EXISTS是一个可选的子句。 如果使用此子句,则只有在指定数据库中没有具有相同名称的现有表时,才会创建具有给定名称的表。
CREATE TABLE是指示数据库系统创建新表的关键字。 表的唯一名称或标识符位于CREATE TABLE语句之后。 (可选)您可以指定database_name和table_name。
例
以下是create table语句的示例。 在这个例子中,我们在数据库my_db中创建了一个名为student的表。
执行上述语句时,将创建具有指定名称的表,并会显示以下输出。
HDFS路径
为了在HDFS文件系统中创建数据库,需要指定要创建数据库的位置,如下所示。