--- sidebar_position: 1 sidebar_label: Statements --- # ClickHouse SQL Statements Statements represent various kinds of action you can perform using SQL queries. Each kind of statement has it’s own syntax and usage details that are described separately: - [SELECT](../../sql-reference/statements/select/index.md) - [INSERT INTO](../../sql-reference/statements/insert-into.md) - [CREATE](../../sql-reference/statements/create/index.md) - [ALTER](../../sql-reference/statements/alter/index.md) - [SYSTEM](../../sql-reference/statements/system.md) - [SHOW](../../sql-reference/statements/show.md) - [GRANT](../../sql-reference/statements/grant.md) - [REVOKE](../../sql-reference/statements/revoke.md) - [ATTACH](../../sql-reference/statements/attach.md) - [CHECK TABLE](../../sql-reference/statements/check-table.md) - [DESCRIBE TABLE](../../sql-reference/statements/describe-table.md) - [DETACH](../../sql-reference/statements/detach.md) - [DROP](../../sql-reference/statements/drop.md) - [EXISTS](../../sql-reference/statements/exists.md) - [KILL](../../sql-reference/statements/kill.md) - [OPTIMIZE](../../sql-reference/statements/optimize.md) - [RENAME](../../sql-reference/statements/rename.md) - [SET](../../sql-reference/statements/set.md) - [SET ROLE](../../sql-reference/statements/set-role.md) - [TRUNCATE](../../sql-reference/statements/truncate.md) - [USE](../../sql-reference/statements/use.md) - [EXPLAIN](../../sql-reference/statements/explain.md)