Example (standard-style syntax). Verify supported keywords in your database.
CREATE USER app_reader WITH PASSWORD '<strong-unique-secret>';Create a database principal; authentication syntax is vendor-specific.
CREATE USER user_name ...;Example (standard-style syntax). Verify supported keywords in your database.
CREATE USER app_reader WITH PASSWORD '<strong-unique-secret>';SQLite-oriented variant; dialect behaviour may differ.
CREATE USER app_reader IDENTIFIED BY '<strong-unique-secret>';| Option / clause | Description |
|---|---|
Principal | Specify the user, role or other database principal. |
Privilege | Choose permissions such as SELECT, INSERT, UPDATE or EXECUTE. |
ON object | Set the database object or scope to which a privilege applies. |
TO / FROM | Name a grantee for GRANT or a principal for REVOKE. |
WITH GRANT OPTION | Allow onward grants where the database supports it. |
Review a command and its target before running it. Commands that alter files, services, accounts, disks, permissions or databases may be difficult to reverse. Test in a safe environment and keep backups.