ALTER je příkaz DDL SQL, který slouží ke změně databázových objektů. Všechny jeho možnosti se mohou lišit podle typu databáze, proto jsou v následujícím přehledu uvedena nejběžnější použití společná většině databázových platforem:
- ALTER TABLE pro změnu struktury nebo způsobu uložení tabulky
- ALTER DATABASE pro změnu databáze, většinou jejího jména, collation nebo výchozího kódování
- ALTER VIEW pro změnu způsobu výběru dat v pohledu
- ALTER INDEX pro změnu podkladových položek nebo typu indexu
- ALTER PROCEDURE pro změnu zdrojového kódu uložené procedury
- ALTER FUNCTION pro změnu zdrojového kódu databázové funkce
- ALTER EVENT pro změnu databázové události
Například databázový systém MySQL pomocí příkazu ALTER může modifikovat další prvky – klíčová slova za ALTER mohou ještě být SERVER, LOGFILE GROUP, SCHEMA, TABLESPACE.