Apache spark 如何在数据库中的架构下创建表
我正在尝试创建一个类似sql的数据库表,其中我们有数据库,在它的模式下,然后是模式下的表,这样我的表的完全限定名就变成了database.schema.tablename 我正在考虑是否可以在databricks中为未管理的表执行类似的操作,以及是否推荐这种方法 我尝试了创建数据库的“创建数据库mydb位置”,但不确定如何在其下创建架构。如果我选择“创建架构myschema”,它将在DataRicks UI中显示为新数据库。在Spark中,创建数据库语法如下所示(另请参见DataRicks: 正如您所看到的,数据库中没有架构的概念。您可以使用“创建架构”或“创建数据库”来创建架构,我认为这是更好的术语,因为您只创建架构定义。数据存储在定义的位置。您可以有多个表定义指向与未管理表相同的位置Apache spark 如何在数据库中的架构下创建表,apache-spark,databricks,Apache Spark,Databricks,我正在尝试创建一个类似sql的数据库表,其中我们有数据库,在它的模式下,然后是模式下的表,这样我的表的完全限定名就变成了database.schema.tablename 我正在考虑是否可以在databricks中为未管理的表执行类似的操作,以及是否推荐这种方法 我尝试了创建数据库的“创建数据库mydb位置”,但不确定如何在其下创建架构。如果我选择“创建架构myschema”,它将在DataRicks UI中显示为新数据库。在Spark中,创建数据库语法如下所示(另请参见DataRicks: 正
CREATE (DATABASE|SCHEMA) [IF NOT EXISTS] db_name
[COMMENT comment_text]
[LOCATION path]
[WITH DBPROPERTIES (key1=val1, key2=val2, ...)]