
# Spark SQL语法概览
#### 数据库相关语法
| **语法**                                                                                      | **说明**      |
|:---|:---|
| [创建数据库](https://support.huaweicloud.com/sqlref-spark-aidatalake/aidatalake_063_0004.html)   | 创建新的数据库     |
| [删除数据库](https://support.huaweicloud.com/sqlref-spark-aidatalake/aidatalake_063_0005.html)   | 删除已有数据库     |
| [查看指定数据库](https://support.huaweicloud.com/sqlref-spark-aidatalake/aidatalake_063_0006.html) | 查看数据库属性     |
| [查看所有数据库](https://support.huaweicloud.com/sqlref-spark-aidatalake/aidatalake_063_0007.html) | 列出所有数据库     |
| [修改数据库属性](https://support.huaweicloud.com/sqlref-spark-aidatalake/aidatalake_063_0008.html) | 修改数据库的属性或位置 |
   
#### 创建管理表相关语法
| **语法**                                                                                                            | **说明**              |
|:---|:---|
| [使用DataSource语法创建Managed Table](https://support.huaweicloud.com/sqlref-spark-aidatalake/aidatalake_063_0012.html) | 使用DataSource语法创建管理表 |
| [使用Hive语法创建Managed Table](https://support.huaweicloud.com/sqlref-spark-aidatalake/aidatalake_063_0013.html)       | 使用Hive语法创建管理表       |
   
#### 创建External表相关语法
| **语法**                                                                                                             | **说明**                 |
|:---|:---|
| [使用DataSource语法创建External Table](https://support.huaweicloud.com/sqlref-spark-aidatalake/aidatalake_063_0014.html) | 使用DataSource语法创建OBS外部表 |
| [使用Hive语法创建External Table](https://support.huaweicloud.com/sqlref-spark-aidatalake/aidatalake_063_0015.html)       | 使用Hive语法创建OBS外部表       |
   
#### 删除表相关语法
| **语法**                                                                                  | **说明** |
|:---|:---|
| [删除表](https://support.huaweicloud.com/sqlref-spark-aidatalake/aidatalake_063_0016.html) | 删除已有表  |
   
#### 查看表相关语法
| **语法**                                                                                        | **说明**            |
|:---|:---|
| [查看所有表](https://support.huaweicloud.com/sqlref-spark-aidatalake/aidatalake_063_0018.html)     | 列出数据库下所有表         |
| [查看建表语句](https://support.huaweicloud.com/sqlref-spark-aidatalake/aidatalake_063_0019.html)    | 查看表的建表DDL         |
| [查看表属性](https://support.huaweicloud.com/sqlref-spark-aidatalake/aidatalake_063_0020.html)     | 查看表的TBLPROPERTIES |
| [查看指定表所有列](https://support.huaweicloud.com/sqlref-spark-aidatalake/aidatalake_063_0021.html)  | 查看表的列信息           |
| [查看指定表所有分区](https://support.huaweicloud.com/sqlref-spark-aidatalake/aidatalake_063_0022.html) | 查看表的分区信息          |
| [查看表统计信息](https://support.huaweicloud.com/sqlref-spark-aidatalake/aidatalake_063_0023.html)   | 查看表的统计信息          |
   
#### 修改表相关语法
| **语法**                                                                                    | **说明**   |
|:---|:---|
| [修改表](https://support.huaweicloud.com/sqlref-spark-aidatalake/aidatalake_063_0024.html)   | 修改表属性    |
| [添加列](https://support.huaweicloud.com/sqlref-spark-aidatalake/aidatalake_063_0025.html)   | 添加新列     |
| [修改列注释](https://support.huaweicloud.com/sqlref-spark-aidatalake/aidatalake_063_0026.html) | 修改列的注释信息 |
   
#### 分区表相关语法
| **语法**                                                                                      | **说明**  |
|:---|:---|
| [添加分区](https://support.huaweicloud.com/sqlref-spark-aidatalake/aidatalake_063_0029.html)    | 添加新分区   |
| [重命名分区](https://support.huaweicloud.com/sqlref-spark-aidatalake/aidatalake_063_0030.html)   | 重命名分区   |
| [删除分区](https://support.huaweicloud.com/sqlref-spark-aidatalake/aidatalake_063_0031.html)    | 删除分区    |
| [修改表分区位置](https://support.huaweicloud.com/sqlref-spark-aidatalake/aidatalake_063_0032.html) | 修改表分区位置 |
| [更新表分区信息](https://support.huaweicloud.com/sqlref-spark-aidatalake/aidatalake_063_0033.html) | 更新表分区信息 |
   
#### 导入导出数据相关语法
| **语法**                                                                                     | **说明**     |
|:---|:---|
| [导入数据](https://support.huaweicloud.com/sqlref-spark-aidatalake/aidatalake_063_0035.html)   | 导入数据到表     |
| [插入数据](https://support.huaweicloud.com/sqlref-spark-aidatalake/aidatalake_063_0036.html)   | 插入数据到表     |
| [清空数据](https://support.huaweicloud.com/sqlref-spark-aidatalake/aidatalake_063_0038.html)   | 清空表数据      |
| [导出查询结果](https://support.huaweicloud.com/sqlref-spark-aidatalake/aidatalake_063_0039.html) | 导出查询结果到OBS |
   
#### 视图相关语法
| **语法**                                                                                   | **说明** |
|:---|:---|
| [创建视图](https://support.huaweicloud.com/sqlref-spark-aidatalake/aidatalake_063_0041.html) | 创建新视图  |
| [删除视图](https://support.huaweicloud.com/sqlref-spark-aidatalake/aidatalake_063_0042.html) | 删除已有视图 |
   
#### 数据权限相关语法
| **语法**                                                                                             | **说明**     |
|:---|:---|
| [创建角色](https://support.huaweicloud.com/sqlref-spark-aidatalake/aidatalake_063_0066.html)           | 创建新角色      |
| [删除角色](https://support.huaweicloud.com/sqlref-spark-aidatalake/aidatalake_063_0068.html)           | 删除已有角色     |
| [绑定角色](https://support.huaweicloud.com/sqlref-spark-aidatalake/aidatalake_063_0069.html)           | 绑定角色到用户    |
| [解绑角色](https://support.huaweicloud.com/sqlref-spark-aidatalake/aidatalake_063_0070.html)           | 解绑用户角色     |
| [显示角色](https://support.huaweicloud.com/sqlref-spark-aidatalake/aidatalake_063_0067.html)           | 显示所有角色     |
| [分配权限](https://support.huaweicloud.com/sqlref-spark-aidatalake/aidatalake_063_0071.html)           | 分配权限给角色或用户 |
| [回收权限](https://support.huaweicloud.com/sqlref-spark-aidatalake/aidatalake_063_0072.html)           | 回收已分配的权限   |
| [显示已授权限](https://support.huaweicloud.com/sqlref-spark-aidatalake/aidatalake_063_0073.html)         | 显示已分配的权限   |
| [显示所有角色和用户的绑定关系](https://support.huaweicloud.com/sqlref-spark-aidatalake/aidatalake_063_0074.html) | 显示角色用户绑定   |
| [数据权限列表](https://support.huaweicloud.com/sqlref-spark-aidatalake/aidatalake_063_0065.html)         | 列出所有权限类型   |
   
#### 自定义函数相关语法
| **语法**                                                                                     | **说明**  |
|:---|:---|
| [创建函数](https://support.huaweicloud.com/sqlref-spark-aidatalake/aidatalake_063_0082.html)   | 创建自定义函数 |
| [删除函数](https://support.huaweicloud.com/sqlref-spark-aidatalake/aidatalake_063_0083.html)   | 删除自定义函数 |
| [显示函数详情](https://support.huaweicloud.com/sqlref-spark-aidatalake/aidatalake_063_0084.html) | 查看函数详情  |
| [显示所有函数](https://support.huaweicloud.com/sqlref-spark-aidatalake/aidatalake_063_0085.html) | 列出所有函数  |
   
#### 查看计划相关语法
| **语法**                                                                                   | **说明**    |
|:---|:---|
| [查看计划](https://support.huaweicloud.com/sqlref-spark-aidatalake/aidatalake_063_0063.html) | 查看SQL执行计划 |
   
