Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
tutoriel:sql:memo:start [2022/07/01 19:00] – supprimée - modification externe (Unknown date) 127.0.0.1 | tutoriel:sql:memo:start [2022/08/13 21:57] (Version actuelle) – modification externe 127.0.0.1 | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | ====== Aide-mémoire des commandes SQL ====== | ||
+ | |||
+ | Voir [[http:// | ||
+ | |||
+ | ; ABORT | ||
+ | : Équivaut à **ROLLBACK** | ||
+ | ; ALTER AGGREGATE | ||
+ | : Change la définition d'une fonction d' | ||
+ | : Seul le propriétaire de la fonction d' | ||
+ | : Pour modifier le schéma d'une fonction d' | ||
+ | : Pour modifier le propriétaire de la fonction, il faut être un membre direct ou indirect du nouveau rôle propriétaire, | ||
+ | : Ces restrictions assurent que la modification du propriétaire ne permet pas d' | ||
+ | : Toutefois, un superutilisateur peut modifier la possession de n' | ||
+ | ; Syntaxe : | ||
+ | : < | ||
+ | ALTER AGGREGATE nom ( type_arg [ , ... ] ) OWNER TO nouveau_proprietaire | ||
+ | ALTER AGGREGATE nom ( type_arg [ , ... ] ) SET SCHEMA nouveau_schema</ | ||
+ | ; Paramètres | ||
+ | : | ||
+ | ; nom | ||
+ | : Le nom (éventuellement qualifié du nom du schéma) de la fonction d' | ||
+ | ; type_arg | ||
+ | : Un type de données en entrée sur lequel la fonction d' | ||
+ | ; nouveau_nom | ||
+ | : Le nouveau nom de la fonction d' | ||
+ | ; nouveau_propriétaire | ||
+ | : Le nouveau propriétaire de la fonction d' | ||
+ | ; nouveau_schema | ||
+ | : Le nouveau schéma de la fonction d' | ||
+ | ; ALTER COLLATION | ||
+ | : | ||
+ | ; ALTER CONVERSION | ||
+ | : | ||
+ | ; ALTER DATABASE | ||
+ | : | ||
+ | ; ALTER DEFAULT PRIVILEGES | ||
+ | : | ||
+ | ; ALTER DOMAIN | ||
+ | : | ||
+ | ; ALTER EXTENSION | ||
+ | : | ||
+ | ; ALTER FOREIGN DATA WRAPPER | ||
+ | : | ||
+ | ; ALTER FOREIGN TABLE | ||
+ | : | ||
+ | ; ALTER FUNCTION | ||
+ | : | ||
+ | ; ALTER GROUP | ||
+ | : | ||
+ | ; ALTER INDEX | ||
+ | : | ||
+ | ; ALTER LANGUAGE | ||
+ | : | ||
+ | ; ALTER LARGE OBJECT | ||
+ | : | ||
+ | ; ALTER OPERATOR | ||
+ | : | ||
+ | ; ALTER OPERATOR CLASS | ||
+ | : | ||
+ | ; ALTER OPERATOR FAMILY | ||
+ | : | ||
+ | ; ALTER ROLE | ||
+ | : Modifier un rôle de la base de données | ||
+ | ; Syntaxe | ||
+ | : < | ||
+ | : | ||
+ | ; Paramètres | ||
+ | : | ||
+ | ; option : | ||
+ | : < | ||
+ | | CREATEDB | NOCREATEDB | ||
+ | | CREATEROLE | NOCREATEROLE | ||
+ | | CREATEUSER | NOCREATEUSER | ||
+ | | INHERIT | NOINHERIT | ||
+ | | LOGIN | NOLOGIN | ||
+ | | REPLICATION | NOREPLICATION | ||
+ | | CONNECTION LIMIT limite_connexion | ||
+ | | [ ENCRYPTED | UNENCRYPTED ] PASSWORD ' | ||
+ | | VALID UNTIL ' | ||
+ | ; Exemples | ||
+ | : < | ||
+ | ALTER USER nom SET parametre_configuration { TO | = } { valeur | DEFAULT } | ||
+ | ALTER USER nom SET parametre_configuration FROM CURRENT | ||
+ | ALTER USER nom RESET parametre_configuration | ||
+ | ALTER USER nom RESET ALL</ | ||
+ | ; ALTER SCHEMA | ||
+ | : | ||
+ | ; ALTER SEQUENCE | ||
+ | : | ||
+ | ; ALTER SERVER | ||
+ | : | ||
+ | ; ALTER TABLE | ||
+ | : | ||
+ | ; ALTER TABLESPACE | ||
+ | : | ||
+ | ; ALTER TEXT SEARCH CONFIGURATION | ||
+ | : | ||
+ | ; ALTER TEXT SEARCH DICTIONARY | ||
+ | : | ||
+ | ; ALTER TEXT SEARCH PARSER | ||
+ | : | ||
+ | ; ALTER TEXT SEARCH TEMPLATE | ||
+ | : | ||
+ | ; ALTER TRIGGER | ||
+ | : | ||
+ | ; ALTER TYPE | ||
+ | : | ||
+ | ; ALTER USER | ||
+ | : Équivaut à **ALTER ROLE** | ||
+ | ; ALTER USER MAPPING | ||
+ | : | ||
+ | ; ALTER VIEW | ||
+ | : | ||
+ | ; ANALYZE | ||
+ | : | ||
+ | ; BEGIN | ||
+ | : | ||
+ | ; CHECKPOINT | ||
+ | : | ||
+ | ; CLOSE | ||
+ | : | ||
+ | ; CLUSTER | ||
+ | : | ||
+ | ; COMMENT | ||
+ | : | ||
+ | ; COMMIT | ||
+ | : | ||
+ | ; COMMIT PREPARED | ||
+ | : | ||
+ | ; COPY | ||
+ | : | ||
+ | ; CREATE AGGREGATE | ||
+ | : | ||
+ | ; CREATE CAST | ||
+ | : | ||
+ | ; CREATE COLLATION | ||
+ | : | ||
+ | ; CREATE CONVERSION | ||
+ | : | ||
+ | ; CREATE DATABASE | ||
+ | : Crée une nouvelle base de données. | ||
+ | : Pour créer une base de données, il faut être super-utilisateur ou avoir le droit spécial CREATEDB. Cf. [[#CREATE ROLE]] | ||
+ | : Par défaut, la nouvelle base de données est créée en clonant la base système standard template1. | ||
+ | : Un modèle différent peut être utilisé en écrivant TEMPLATE nom. | ||
+ | : En particulier, | ||
+ | ; Syntaxe | ||
+ | : < | ||
+ | [ [ WITH ] [ OWNER [=] nom_utilisateur ] | ||
+ | [ TEMPLATE [=] modèle ] | ||
+ | [ ENCODING [=] codage ] | ||
+ | [ LC_COLLATE [=] lc_collate ] | ||
+ | [ LC_CTYPE [=] lc_ctype ] | ||
+ | [ TABLESPACE [=] tablespace ] | ||
+ | [ CONNECTION LIMIT [=] limite_connexion ] ]</ | ||
+ | ; Paramètres | ||
+ | : L' | ||
+ | ; nom | ||
+ | : Le nom de la base de données à créer. | ||
+ | ; nom_utilisateur | ||
+ | : Le nom de l' | ||
+ | ; modèle | ||
+ | : Le nom du modèle squelette de la nouvelle base de données ou DEFAULT pour le modèle par défaut (template1). | ||
+ | ; codage | ||
+ | : Le jeu de caractères de la nouvelle base de données. Peut-être une chaîne (par exemple ' | ||
+ | ; lc_collate | ||
+ | : L' | ||
+ | ; lc_ctype | ||
+ | : La classification du jeu de caractères (LC_CTYPE) à utiliser dans la nouvelle base. Ceci affecte la catégorisation des caractères, | ||
+ | ; tablespace | ||
+ | : Le nom du tablespace associé à la nouvelle base de données ou DEFAULT pour le tablespace de la base de données modèle. Ce tablespace est celui par défaut pour les objets créés dans cette base de données. Voir CREATE TABLESPACE(7) pour plus d' | ||
+ | ; limite_connexion | ||
+ | : Le nombre de connexions concurrentes à la base de données. -1 (valeur par défaut) signifie qu'il n'y a pas de limite.< | ||
+ | La commande CREATE DATABASE ne peut pas être exécutée à l' | ||
+ | |||
+ | Les erreurs sur la ligne « ne peut initialiser le répertoire de la base de données » (« could not initialize database directory » dans la version originale) sont le plus souvent dues à des droits insuffisants sur le répertoire de données, à un disque plein ou à un autre problème relatif au système de fichiers. | ||
+ | |||
+ | L' | ||
+ | |||
+ | Le programme createdb(1) est un enrobage de cette commande fourni par commodité. | ||
+ | |||
+ | Bien qu'il soit possible de copier une base de données autre que template1 en spécifiant son nom comme modèle, cela n'est pas (encore) prévu comme une fonctionnalité « COPY DATABASE » d' | ||
+ | |||
+ | L' | ||
+ | |||
+ | Les paramètres d' | ||
+ | |||
+ | L' | ||
+ | </ | ||
+ | ; Exemples | ||
+ | : | ||
+ | ; Créer une nouvelle base de données : | ||
+ | : < | ||
+ | ; Créer une base de données ventes possédée par l' | ||
+ | : < | ||
+ | ; Créer une base de données musique qui supporte le jeu de caractères ISO-8859-1 : | ||
+ | : < | ||
+ | |||
+ | ; CREATE DOMAIN | ||
+ | : | ||
+ | ; CREATE EXTENSION | ||
+ | : | ||
+ | ; CREATE FOREIGN DATA WRAPPER | ||
+ | : | ||
+ | ; CREATE FOREIGN TABLE | ||
+ | : | ||
+ | ; CREATE FUNCTION | ||
+ | : | ||
+ | ; CREATE GROUP | ||
+ | : | ||
+ | ; CREATE INDEX | ||
+ | : | ||
+ | ; CREATE LANGUAGE | ||
+ | : | ||
+ | ; CREATE OPERATOR | ||
+ | : | ||
+ | ; CREATE OPERATOR CLASS | ||
+ | : | ||
+ | ; CREATE OPERATOR FAMILY | ||
+ | : | ||
+ | |||
+ | ; CREATE ROLE | ||
+ | : Ajoute un nouveau rôle dans une grappe (cluster) de bases de données PostgreSQL™. | ||
+ | : Un rôle est une entité qui peut posséder des objets de la base de données et avoir des droits sur la base. | ||
+ | : Il peut être considéré comme un « utilisateur », un « groupe » ou les deux suivant la façon dont il est utilisé. | ||
+ | : Cette commande nécessite le droit CREATEROLE ou d' | ||
+ | : Les rôles sont définis au niveau de la grappe de bases de données, et sont donc valides dans toutes les bases de la grappe. | ||
+ | ; Syntaxe | ||
+ | : < | ||
+ | où option peut être : | ||
+ | SUPERUSER | NOSUPERUSER | ||
+ | | CREATEDB | NOCREATEDB | ||
+ | | CREATEROLE | NOCREATEROLE | ||
+ | | CREATEUSER | NOCREATEUSER | ||
+ | | INHERIT | NOINHERIT | ||
+ | | LOGIN | NOLOGIN | ||
+ | | REPLICATION | NOREPLICATION | ||
+ | | CONNECTION LIMIT limite_connexion | ||
+ | | [ ENCRYPTED | UNENCRYPTED ] PASSWORD ' | ||
+ | | VALID UNTIL ' | ||
+ | | IN ROLE nom_role [, ...] | ||
+ | | IN GROUP nom_role [, ...] | ||
+ | | ROLE nom_role [, ...] | ||
+ | | ADMIN nom_role [, ...] | ||
+ | | USER nom_role [, ...] | ||
+ | | SYSID uid</ | ||
+ | ; Paramètres | ||
+ | : | ||
+ | ; nom | ||
+ | : nom du nouveau rôle. | ||
+ | ; option (valeurs par défaut soulignées ou en gras) | ||
+ | : | ||
+ | ; SUPERUSER, __NOSUPERUSER__ | ||
+ | : | ||
+ | : SUPERUSER -> **superutilisateur** qui a tous les droits d' | ||
+ | : **NOSUPERUSER** -> pas superutilisateur | ||
+ | : Dangereux, à n' | ||
+ | ; CREATEDB, __NOCREATEDB__ | ||
+ | : | ||
+ | : CREATEDB -> autorisé à créer des bases de données | ||
+ | : **NOCREATEDB** -> pas autorisé à créer des bases de données | ||
+ | ; CREATEROLE, __NOCREATEROLE__ | ||
+ | : | ||
+ | : CREATEROLE -> autorisé à créer de nouveaux rôles | ||
+ | : **NOCREATEROLE** -> pas autorisé à créer de nouveaux rôles | ||
+ | : un rôle qui possède le droit CREATEROLE peut aussi modifier ou supprimer d' | ||
+ | ; __INHERIT__, | ||
+ | : héritage des droits conférables (c' | ||
+ | : | ||
+ | : **INHERIT** -> ce rôle hérite des privilèges détenus par un rôle dont il est membre direct ou indirect. | ||
+ | : NOINHERIT -> l' | ||
+ | : Ne s' | ||
+ | : Par exemple, être membre d'un rôle disposant du droit CREATEDB ne confère pas automatiquement le droit de création de bases de données, même avec INHERIT ; il est nécessaire d' | ||
+ | ; LOGIN, __NOLOGIN__ | ||
+ | : précise si un rôle est autorisé à se connecter, c' | ||
+ | : Un rôle ayant l' | ||
+ | : Les rôles qui ne disposent pas de cet attribut sont utiles pour gérer les privilèges de la base de données mais ne sont pas des utilisateurs au sens habituel du mot. | ||
+ | ; REPLICATION, | ||
+ | : détermine si un rôle peut initier une réplication en flux ou placer le système en mode sauvegarde ou l'en sortir. | ||
+ | : Un rôle ayant l' | ||
+ | ; CONNECTION LIMIT limiteconnexion | ||
+ | : nombre maximum de connexions concurrentes possibles pour le rôle, s'il possède le droit de connexion. | ||
+ | : valeur par défaut = -1 => pas de limite. | ||
+ | ; PASSWORD motdepasse | ||
+ | : Le mot de passe du rôle. | ||
+ | : seulement utile pour les rôles ayant l' | ||
+ | : Cette option peut être omise si l' | ||
+ | : Si aucun mot de passe n'est spécifié, le mot de passe sera NULL et l' | ||
+ | ; ENCRYPTED, UNENCRYPTED | ||
+ | : chiffrement du mot de passe stocké dans les catalogues système. | ||
+ | : En l' | ||
+ | : Si le mot de passe présenté est déjà une chaîne chiffrée avec MD5, il est stocké ainsi, quelque soit le mot-clé spécifié, ENCRYPTED ou UNENCRYPTED (le système ne peut pas déchiffrer la chaîne déjà chiffrée). Cela permet de recharger des mots de passe chiffrés lors d' | ||
+ | : D' | ||
+ | ; VALID UNTIL ' | ||
+ | : date et heure d' | ||
+ | : Les date et heure d' | ||
+ | : Sans précision, le mot de passe est indéfiniment valide. | ||
+ | ; IN ROLE nom_role | ||
+ | : rôles dont le nouveau rôle est membre. | ||
+ | : pas d' | ||
+ | ; ROLE nom_role | ||
+ | : liste les rôles membres du nouveau rôle. Le nouveau rôle devient ainsi un groupe. | ||
+ | ; ADMIN nom_role | ||
+ | : équivalente à ROLE, mais les rôles nommés sont ajoutés au nouveau rôle avec l' | ||
+ | : Tous les attributs positionnés par **CREATE ROLE** peuvent être modifiés ensuite à l'aide de commandes ALTER ROLE. | ||
+ | : **DROP ROLE** permet de supprimer un rôle. | ||
+ | : Il est préférable d' | ||
+ | |||
+ | L' | ||
+ | |||
+ | Le privilège CREATEROLE impose quelques précautions. Il n'y a pas de concept d' | ||
+ | |||
+ | PostgreSQL™ inclut un programme, createuser(1) qui possède les mêmes fonctionnalités que CREATE ROLE (en fait, il appelle cette commande) et peut être lancé à partir du shell. | ||
+ | |||
+ | L' | ||
+ | |||
+ | Faites attention lorsque vous donnez un mot de passe non chiffré avec cette commande. Le mot de passe sera transmis en clair au serveur. Ce dernier pourrait être tracer dans l' | ||
+ | </ | ||
+ | ; Exemples | ||
+ | : Créer un rôle qui peut se connecter mais sans lui donner de mot de passe :< | ||
+ | : Créer un rôle avec un mot de passe :< | ||
+ | : Créer un rôle avec un mot de passe valide jusqu' | ||
+ | : Créer un rôle qui peut créer des bases de données et gérer des rôles :< | ||
+ | ; CREATE RULE | ||
+ | : | ||
+ | ; CREATE SCHEMA | ||
+ | : | ||
+ | ; CREATE SEQUENCE | ||
+ | : | ||
+ | ; CREATE SERVER | ||
+ | : | ||
+ | ; CREATE TABLE | ||
+ | : | ||
+ | ; CREATE TABLE AS | ||
+ | : | ||
+ | ; CREATE TABLESPACE | ||
+ | : | ||
+ | ; CREATE TEXT SEARCH CONFIGURATION | ||
+ | : | ||
+ | ; CREATE TEXT SEARCH DICTIONARY | ||
+ | : | ||
+ | ; CREATE TEXT SEARCH PARSER | ||
+ | : | ||
+ | ; CREATE TEXT SEARCH TEMPLATE | ||
+ | : | ||
+ | ; CREATE TRIGGER | ||
+ | : | ||
+ | ; CREATE TYPE | ||
+ | : | ||
+ | ; CREATE USER | ||
+ | : Alias de **CREATE ROLE** | ||
+ | : Mais avec **LOGIN** par défaut. | ||
+ | ; CREATE USER MAPPING | ||
+ | : | ||
+ | ; CREATE VIEW | ||
+ | : | ||
+ | ; DEALLOCATE | ||
+ | : | ||
+ | ; DECLARE | ||
+ | : | ||
+ | ; DELETE | ||
+ | : | ||
+ | ; DISCARD | ||
+ | : | ||
+ | ; DO | ||
+ | : | ||
+ | ; DROP | ||
+ | : | ||
+ | ; DROP AGGREGATE | ||
+ | : | ||
+ | ; DROP CAST | ||
+ | : | ||
+ | ; DROP COLLATION | ||
+ | : | ||
+ | ; DROP CONVERSION | ||
+ | : | ||
+ | ; DROP DATABASE | ||
+ | : La commande DROP DATABASE détruit une base de données. Elle supprime les entrées du catalogue pour la base et le répertoire contenant les données. Elle ne peut être exécutée que par le propriétaire de la base de données ou le superutilisateur. De plus, elle ne peut être exécutée si quelqu' | ||
+ | : DROP DATABASE ne peut pas être annulée. Il convient donc de l' | ||
+ | ; Syntaxe | ||
+ | : < | ||
+ | ; Paramètres | ||
+ | : | ||
+ | ; IF EXISTS | ||
+ | : Ne pas renvoyer une erreur si l' | ||
+ | ; name | ||
+ | : Le nom de la base de données à supprimer.< | ||
+ | DROP DATABASE ne peut pas être exécutée à l' | ||
+ | |||
+ | Cette commande ne peut pas être exécutée en cas de connexion à la base de données cible. Il peut paraître plus facile d' | ||
+ | </ | ||
+ | ; DROP DOMAIN | ||
+ | : | ||
+ | ; DROP EXTENSION | ||
+ | : | ||
+ | ; DROP FOREIGN DATA WRAPPER | ||
+ | : | ||
+ | ; DROP FOREIGN TABLE | ||
+ | : | ||
+ | ; DROP FUNCTION | ||
+ | : | ||
+ | ; DROP GROUP | ||
+ | : | ||
+ | ; DROP INDEX | ||
+ | : | ||
+ | ; DROP LANGUAGE | ||
+ | : | ||
+ | ; DROP OPERATOR | ||
+ | : | ||
+ | ; DROP OPERATOR CLASS | ||
+ | : | ||
+ | ; DROP OPERATOR FAMILY | ||
+ | : | ||
+ | ; DROP OWNED | ||
+ | : | ||
+ | ; DROP ROLE | ||
+ | : Supprime le(s) rôle(s) spécifié(s). Seul un superutilisateur peut supprimer un rôle de superutilisateur. Le droit CREATEROLE est nécessaire pour supprimer les autres rôles. | ||
+ | : Un rôle ne peut pas être supprimé s'il est toujours référencé dans une base de données du groupe. Dans ce cas, toute tentative aboutit à l' | ||
+ | : Néanmoins, il n'est pas nécessaire de supprimer toutes les appartenances de rôle impliquant ce rôle ; DROP ROLE supprime automatiquement toute appartenance du rôle cible dans les autres rôles et des autres rôles dans le rôle cible. Les autres rôles ne sont pas supprimés ou affectés. | ||
+ | ; Syntaxe | ||
+ | : < | ||
+ | ; Paramètres | ||
+ | : | ||
+ | ; IF EXISTS | ||
+ | : Ne pas renvoyer une erreur si l' | ||
+ | ; nom | ||
+ | : Le nom du rôle à supprimer.< | ||
+ | PostgreSQL™ inclut un programme dropuser(1) qui a la même fonctionnalité que cette commande (en fait, il appelle cette commande) mais qui est lancé à partir du shell. | ||
+ | </ | ||
+ | ; Exemples | ||
+ | : Supprimer un rôle :< | ||
+ | ; DROP RULE | ||
+ | : | ||
+ | ; DROP SCHEMA | ||
+ | : | ||
+ | ; DROP SEQUENCE | ||
+ | : | ||
+ | ; DROP SERVER | ||
+ | : | ||
+ | ; DROP TABLE | ||
+ | : | ||
+ | ; DROP TABLESPACE | ||
+ | : | ||
+ | ; DROP TEXT SEARCH CONFIGURATION | ||
+ | : | ||
+ | ; DROP TEXT SEARCH DICTIONARY | ||
+ | : | ||
+ | ; DROP TEXT SEARCH PARSER | ||
+ | : | ||
+ | ; DROP TEXT SEARCH TEMPLATE | ||
+ | : | ||
+ | ; DROP TRIGGER | ||
+ | : | ||
+ | ; DROP TYPE | ||
+ | : | ||
+ | ; DROP USER | ||
+ | : | ||
+ | ; DROP USER MAPPING | ||
+ | : | ||
+ | ; DROP VIEW | ||
+ | : | ||
+ | ; END | ||
+ | : | ||
+ | ; EXECUTE | ||
+ | : | ||
+ | ; EXPLAIN | ||
+ | : | ||
+ | ; FETCH | ||
+ | : | ||
+ | ; GRANT | ||
+ | : | ||
+ | ; INSERT | ||
+ | : | ||
+ | ; LISTEN | ||
+ | : | ||
+ | ; LOAD | ||
+ | : | ||
+ | ; LOCK | ||
+ | : | ||
+ | ; MOVE | ||
+ | : | ||
+ | ; NOTIFY | ||
+ | : | ||
+ | ; PREPARE | ||
+ | : | ||
+ | ; PREPARE TRANSACTION | ||
+ | : | ||
+ | ; REASSIGN OWNED | ||
+ | : | ||
+ | ; REINDEX | ||
+ | : | ||
+ | ; RELEASE SAVEPOINT | ||
+ | : | ||
+ | ; RESET | ||
+ | : | ||
+ | ; REVOKE | ||
+ | : | ||
+ | ; ROLLBACK | ||
+ | : Annule la transaction en cours et toutes les modifications effectuées lors de cette transaction. | ||
+ | ; Syntaxe | ||
+ | : < | ||
+ | ; Paramètres | ||
+ | : < | ||
+ | ; Notes | ||
+ | : L' | ||
+ | : Lancer ROLLBACK en dehors de toute transaction n'a pas d' | ||
+ | ; Exemples | ||
+ | : Pour annuler toutes les modifications :< | ||
+ | ; ROLLBACK PREPARED | ||
+ | : | ||
+ | ; ROLLBACK TO SAVEPOINT | ||
+ | : | ||
+ | ; SAVEPOINT | ||
+ | : | ||
+ | ; SECURITY LABEL | ||
+ | : | ||
+ | ; SELECT | ||
+ | : | ||
+ | ; SELECT INTO | ||
+ | : | ||
+ | ; SET | ||
+ | : | ||
+ | ; SET CONSTRAINTS | ||
+ | : | ||
+ | ; SET ROLE | ||
+ | : | ||
+ | ; SET SESSION AUTHORIZATION | ||
+ | : | ||
+ | ; SET TRANSACTION | ||
+ | : | ||
+ | ; SHOW | ||
+ | : | ||
+ | ; START TRANSACTION | ||
+ | : | ||
+ | ; TABLE | ||
+ | : | ||
+ | ; TRUNCATE | ||
+ | : | ||
+ | ; UNLISTEN | ||
+ | : | ||
+ | ; UPDATE | ||
+ | : | ||
+ | ; VACUUM | ||
+ | : | ||
+ | ; VALUES | ||
+ | : | ||
+ | ; WITH | ||
+ | : | ||