select update delete drop alter where and group by having order by limit is null not null if ... then elseif ... then else ... end if case when ... then ... else end