Difference between revisions of "Commandes MySqlTcl"
From Base de connaissances eggdrops & TCL
(Ajout de mysqlinsertid) |
|||
Line 4: | Line 4: | ||
{{Attention|Les commandes données ici sont génériques, mais depuis la version 3 du package il est recommandé d'utiliser le [[namespace]] ::mysql.}} | {{Attention|Les commandes données ici sont génériques, mais depuis la version 3 du package il est recommandé d'utiliser le [[namespace]] ::mysql.}} | ||
− | Voici la liste des commandes | + | Voici la liste des commandes disponibles: |
− | * [[ | + | * [[connect]] crée une connexion à une base de données MySQL |
− | * [[ | + | * [[use]] associe une connexion à une base de données |
− | * [[ | + | * [[sel]] effectue une requête '''select''' |
− | * [[ | + | * [[fetch]] retourne l'enregistrement suivant |
− | * [[ | + | * [[exec]] exécute une requête SQL (sauf select) |
− | * [[ | + | * [[query]] exécute une requête SQL |
− | * [[ | + | * [[endquery]] libère le mémoire après une requête |
− | * [[ | + | * [[map]] associe les résultats d'une requête à des variables |
− | * [[ | + | * [[receive]] associe les résultats d'une requête à des variables sans utiliser [[sel]] |
− | * [[ | + | * [[seek]] avance vers un enregistrement |
+ | * [[col]] renvoie des informations sur une colonne | ||
+ | * [[info]] renvoie des informations sur une base | ||
+ | * [[baseinfo]] renvoie des informations sur une base | ||
+ | * [[ping]] vérifie que la connexion est établie | ||
+ | * [[changeuser]] change l'utilisateur de la base | ||
+ | * [[result]] renvoie des informations sur le résultat requête en cours | ||
+ | * [[state]] renvoie l'état d'une connexion | ||
+ | * [[close]] ferme une connexion | ||
+ | * [[insertid]] renvoie la dernière valeur d'un auto-incrément | ||
+ | * [[escape]] échappe les caractères spéciaux pour une requête | ||
+ | * [[autocommit]] change le mode de [[commit]] | ||
+ | * [[commit]] réalise les changements de la transaction | ||
+ | * [[rollback]] annule les changements de la transaction | ||
+ | * [[nextresult]] retourne l'enregistrement suivant | ||
+ | * [[moreresult]] indique si d'autres enregistrements existent | ||
+ | * [[warningcount]] renvoie le nombre de ''warnings'' | ||
+ | * [[isnull]] précise si une variable est null ou vide | ||
+ | * [[newnull]] crée un objet null | ||
+ | * [[setserveroption]] modifie des options serveur | ||
+ | * [[shutdown]] arrête la base de données | ||
+ | * [[encoding]] modifie l'encodage de la transaction |
Revision as of 13:08, 11 May 2017
Le Package:MySQLTcl permet d'effectuer la plupart des opérations courante sur MySQL.

Voici la liste des commandes disponibles:
- connect crée une connexion à une base de données MySQL
- use associe une connexion à une base de données
- sel effectue une requête select
- fetch retourne l'enregistrement suivant
- exec exécute une requête SQL (sauf select)
- query exécute une requête SQL
- endquery libère le mémoire après une requête
- map associe les résultats d'une requête à des variables
- receive associe les résultats d'une requête à des variables sans utiliser sel
- seek avance vers un enregistrement
- col renvoie des informations sur une colonne
- info renvoie des informations sur une base
- baseinfo renvoie des informations sur une base
- ping vérifie que la connexion est établie
- changeuser change l'utilisateur de la base
- result renvoie des informations sur le résultat requête en cours
- state renvoie l'état d'une connexion
- close ferme une connexion
- insertid renvoie la dernière valeur d'un auto-incrément
- escape échappe les caractères spéciaux pour une requête
- autocommit change le mode de commit
- commit réalise les changements de la transaction
- rollback annule les changements de la transaction
- nextresult retourne l'enregistrement suivant
- moreresult indique si d'autres enregistrements existent
- warningcount renvoie le nombre de warnings
- isnull précise si une variable est null ou vide
- newnull crée un objet null
- setserveroption modifie des options serveur
- shutdown arrête la base de données
- encoding modifie l'encodage de la transaction