本文主要是介绍SparkSQL DML语句详解,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
前言
数据操作语句用于添加、更改或删除数据。Spark SQL 支持以下数据操作语句:
- INSERT TABLE
- INSERT OVERWRITE DIRECTORY
- LOAD
INSERT TABLE
INSERT 语句将新行插入到表中,或者覆盖表中现有的数据。插入的行可以通过值表达式指定,也可以是查询的结果。
-
语法
INSERT [ INTO | OVERWRITE ] [ TABLE ] table_identifier [ partition_spec ] [ ( column_list ) ]{ VALUES ( { value | NULL } [ , ... ] ) [ , ( ... ) ] | query }INSERT INTO [ TABLE ] table_identifier REPLACE WHERE boolean_expression query
参数详解:
-
table_identifier
指定一个表名,该表名可选地可以用数据库名称进行限定。
语法:[ database_name. ] table_name
-
partition_spec
一个可选参数
-
这篇关于SparkSQL DML语句详解的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!