Databricks for SQL developers

This section provides a guide to developing notebooks in the Databricks Data Science & Engineering and Databricks Machine Learning environments using the SQL language.

SQL language

The following SQL language references and information about compatibility with Apache Hive SQL apply if you use the Databricks Data Science & Engineering and Databricks Machine Learning environments.

Visualizations

Databricks SQL notebooks supports various types of visualizations using the display function.

Interoperability

This section describes features that support interoperability between SQL and other languages supported in Databricks.

Tools

In addition to Databricks notebooks, you can also use the following business intelligence tools:

Access control

This article describes how to use SQL constructs to control access to database objects: