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.

To learn how to develop SQL queries using Databricks SQL, see Queries in Databricks SQL and SQL reference for Databricks SQL.

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 various tools. See the Databricks integrations guide.

Access control

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