Difference between revisions of "Commandes MySqlTcl"
From Base de connaissances eggdrops & TCL
(Ajout de mysqlinsertid) |
|||
(3 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
[[Category:MysqlTcl]] | [[Category:MysqlTcl]] | ||
+ | [[Catégorie:Base de données]] | ||
Le [[Package:MySQLTcl]] permet d'effectuer la plupart des opérations courante sur MySQL. | Le [[Package:MySQLTcl]] permet d'effectuer la plupart des opérations courante sur 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.}} | {{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: |
− | * [[mysqlconnect]] crée une connexion | + | * [[mysqlconnect]] crée une connexion à une base de données MySQL |
− | * [[mysqluse]] | + | * [[mysqluse]] associe une connexion à une base de données |
− | * [[ | + | * [[mysqlsel]] effectue une requête '''select''' |
− | * [[ | + | * [[mysqlfetch]] retourne l'enregistrement suivant |
− | * [[ | + | * [[mysqlexec]] exécute une requête SQL (sauf select) |
− | * [[mysqlresult]] | + | * [[mysqlquery]] exécute une requête SQL |
− | * [[ | + | * [[mysqlendquery]] libère le mémoire après une requête |
− | * [[ | + | * [[mysqlmap]] associe les résultats d'une requête à des variables |
− | * [[ | + | * [[mysqlreceive]] associe les résultats d'une requête à des variables sans utiliser [[mysqlsel]] |
− | * [[ | + | * [[mysqlseek]] avance vers un enregistrement |
+ | * [[mysqlcol]] renvoie des informations sur une colonne | ||
+ | * [[mysqlinfo]] renvoie des informations sur une base | ||
+ | * [[mysqlbaseinfo]] renvoie des informations sur une base | ||
+ | * [[mysqlping]] vérifie que la connexion est établie | ||
+ | * [[mysqlchangeuser]] change l'utilisateur de la base | ||
+ | * [[mysqlresult]] renvoie des informations sur le résultat requête en cours | ||
+ | * [[mysqlstate]] renvoie l'état d'une connexion | ||
+ | * [[mysqlclose]] ferme une connexion | ||
+ | * [[mysqlinsertid]] renvoie la dernière valeur d'un auto-incrément | ||
+ | * [[mysqlescape]] échappe les caractères spéciaux pour une requête | ||
+ | * [[mysqlautocommit]] change le mode de [[mysqlcommit]] | ||
+ | * [[mysqlcommit]] réalise les changements de la transaction | ||
+ | * [[mysqlrollback]] annule les changements de la transaction | ||
+ | * [[mysqlnextresult]] retourne l'enregistrement suivant | ||
+ | * [[mysqlmoreresult]] indique si d'autres enregistrements existent | ||
+ | * [[mysqlwarningcount]] renvoie le nombre de ''warnings'' | ||
+ | * [[mysqlisnull]] précise si une variable est null ou vide | ||
+ | * [[mysqlnewnull]] crée un objet null | ||
+ | * [[mysqlsetserveroption]] modifie des options serveur | ||
+ | * [[mysqlshutdown]] arrête la base de données | ||
+ | * [[mysqlencoding]] modifie l'encodage de la transaction |
Latest revision as of 14:18, 16 March 2022
Le Package:MySQLTcl permet d'effectuer la plupart des opérations courante sur MySQL.

Voici la liste des commandes disponibles:
- mysqlconnect crée une connexion à une base de données MySQL
- mysqluse associe une connexion à une base de données
- mysqlsel effectue une requête select
- mysqlfetch retourne l'enregistrement suivant
- mysqlexec exécute une requête SQL (sauf select)
- mysqlquery exécute une requête SQL
- mysqlendquery libère le mémoire après une requête
- mysqlmap associe les résultats d'une requête à des variables
- mysqlreceive associe les résultats d'une requête à des variables sans utiliser mysqlsel
- mysqlseek avance vers un enregistrement
- mysqlcol renvoie des informations sur une colonne
- mysqlinfo renvoie des informations sur une base
- mysqlbaseinfo renvoie des informations sur une base
- mysqlping vérifie que la connexion est établie
- mysqlchangeuser change l'utilisateur de la base
- mysqlresult renvoie des informations sur le résultat requête en cours
- mysqlstate renvoie l'état d'une connexion
- mysqlclose ferme une connexion
- mysqlinsertid renvoie la dernière valeur d'un auto-incrément
- mysqlescape échappe les caractères spéciaux pour une requête
- mysqlautocommit change le mode de mysqlcommit
- mysqlcommit réalise les changements de la transaction
- mysqlrollback annule les changements de la transaction
- mysqlnextresult retourne l'enregistrement suivant
- mysqlmoreresult indique si d'autres enregistrements existent
- mysqlwarningcount renvoie le nombre de warnings
- mysqlisnull précise si une variable est null ou vide
- mysqlnewnull crée un objet null
- mysqlsetserveroption modifie des options serveur
- mysqlshutdown arrête la base de données
- mysqlencoding modifie l'encodage de la transaction