Get Started
These tutorials are intended to help you get started with Databend:
Deploying Databend
- Understanding Deployment Modes
- Deploying a Standalone Databend
- Expanding a Standalone Databend
- Deploying a Query Cluster on Kubernetes
- Deploying a Local Databend (for Non-Production Use)
- Databend Cloud (Beta)
Connecting to Databend
- How to Connect Databend with MySQL Client
- How to Connect Databend with ClickHouse HTTP Handler
- How to Connect Databend with REST API
- How to Connect Databend with MySQL-Compatible Clients
- How to Connect Databend with bendsql
- How to Execute Queries in Python
- How to Query Databend in Jupyter Notebooks
- How to Execute Queries in Golang
- How to Execute Queries in Node.js
Loading Data into Databend
- How to Load Data from Databend Stages
- How to Load Data from Amazon S3
- How to Load Data from Local File System
- How to Load Data from Remote Files
- Querying Data in Staged Files
- Transforming Data During a Load
Unloading Data from Databend
Managing Data
Managing Users
- How to Create a User
- How to Grant Privileges to a User
- How to Revoke Privileges from a User
- How to Create a Role
- How to Grant Privileges to a Role
- How to Grant Role to a User
- How to Revoke Role from a User
Managing Databases
Managing Tables
- How to Create a Table
- How to Drop a Table
- How to Rename a Table
- How to Truncate a Table
- How to Add/Drop Table Column
Managing Views
Managing User-Defined Functions
- How to Create a User-Defined Function
- How to Drop a User-Defined Function
- How to Alter a User-Defined Function
Backup & Restore
Use Cases
- How to Analyze Nginx Access Logs with Databend
- How to Do User Retention Analysis with Databend
- How to Do Conversion Funnel Analysis with Databend