# Keywords

> StackQL keywords: the reserved words of the StackQL grammar, which can be written in any case and must be quoted when used as identifiers.

Source: https://stackql.io/language-spec/keywords

Keywords are reserved words that have significance in the StackQL grammar.  Keywords can be entered in any case (upper, lower or mixed), they are capitalized in all of the examples by convention.  Keywords in StackQL include:

`ADD`, `AND`, `AS`, `ASC`, `BETWEEN`, `BINARY`, `BY`, `CASE`, `COLLATE`, `CONVERT`, `CREATE`, `CROSS`, `CURRENT_DATE`, `CURRENT_TIME`, `CURRENT_TIMESTAMP`, `DATABASE`, `DATABASES`, `DELETE`, `DESC`, `DESCRIBE`, `DISTINCT`, `DIV`, `DROP`, `ELSE`, `END`, `ESCAPE`, `EXEC`, `EXISTS`, `EXPLAIN`, `FALSE`, `FOR`, `FROM`, `GROUP`, `HAVING`, `IF`, `IGNORE`, `IN`, `INDEX`, `INNER`, `INSERT`, `INTERVAL`, `INTO`, `IS`, `JOIN`, `LEFT`, `LIKE`, `LIMIT`, `LOCALTIME`, `LOCALTIMESTAMP`, `LOCK`, `MOD`, `NATURAL`, `NEXT`, `NOT`, `NULL`, `OFF`, `ON`, `OR`, `ORDER`, `OUTER`, `OVER`, `RECURSIVE`, `REGEXP`, `REPLACE`, `RETURNING`, `RIGHT`, `SCHEMA`, `SELECT`, `SEPARATOR`, `SET`, `SHOW`, `SUBSTR`, `SUBSTRING`, `TABLE`, `THEN`, `TIMESTAMPADD`, `TIMESTAMPDIFF`, `TO`, `TRUE`, `UNION`, `UPDATE`, `USE`, `USING`, `UTC_DATE`, `UTC_TIME`, `UTC_TIMESTAMP`, `VALUES`, `WHEN`, `WHERE`, `XOR`
