一、注册DataFrame成为表 DataFrame的一个强大之处就是我们可以将它看作是一个关系型数据表,然后可以通过在程序中使用spark.sql()来执行SQL语句查询,结果返回一个DataFrame 如果想要使用SQL风格的语法,需要将DataFrame注册成表,采用如下的方式: df.createTempView("score") # 注册一个临时视图(表) df.createOrReplaceTempView("score") # 注册一个临时表,如果存在进行替换 df.createGlobalTempView("score") # 注册一个全局表