--- slug: /en/sql-reference/statements/ sidebar_position: 1 sidebar_label: List of 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](/docs/en/sql-reference/statements/select/index.md) - [INSERT INTO](/docs/en/sql-reference/statements/insert-into.md) - [CREATE](/docs/en/sql-reference/statements/create/index.md) - [ALTER](/docs/en/sql-reference/statements/alter/index.md) - [SYSTEM](/docs/en/sql-reference/statements/system.md) - [SHOW](/docs/en/sql-reference/statements/show.md) - [GRANT](/docs/en/sql-reference/statements/grant.md) - [REVOKE](/docs/en/sql-reference/statements/revoke.md) - [ATTACH](/docs/en/sql-reference/statements/attach.md) - [CHECK TABLE](/docs/en/sql-reference/statements/check-table.md) - [DESCRIBE TABLE](/docs/en/sql-reference/statements/describe-table.md) - [DETACH](/docs/en/sql-reference/statements/detach.md) - [DROP](/docs/en/sql-reference/statements/drop.md) - [EXISTS](/docs/en/sql-reference/statements/exists.md) - [KILL](/docs/en/sql-reference/statements/kill.md) - [OPTIMIZE](/docs/en/sql-reference/statements/optimize.md) - [RENAME](/docs/en/sql-reference/statements/rename.md) - [SET](/docs/en/sql-reference/statements/set.md) - [SET ROLE](/docs/en/sql-reference/statements/set-role.md) - [TRUNCATE](/docs/en/sql-reference/statements/truncate.md) - [USE](/docs/en/sql-reference/statements/use.md) - [EXPLAIN](/docs/en/sql-reference/statements/explain.md)