Difference between revisions of "Commandes MySqlTcl"

From Base de connaissances eggdrops & TCL
Jump to: navigation, search
 
(2 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.
  
Line 5: Line 6:
  
 
Voici la liste des commandes disponibles:
 
Voici la liste des commandes disponibles:
* [[connect]] crée une connexion à une base de données MySQL
+
* [[mysqlconnect]] crée une connexion à une base de données MySQL
* [[use]] associe une connexion à une base de données
+
* [[mysqluse]] associe une connexion à une base de données
* [[sel]] effectue une requête '''select'''
+
* [[mysqlsel]] effectue une requête '''select'''
* [[fetch]] retourne l'enregistrement suivant
+
* [[mysqlfetch]] retourne l'enregistrement suivant
* [[exec]] exécute une requête SQL (sauf select)
+
* [[mysqlexec]] exécute une requête SQL (sauf select)
* [[query]] exécute une requête SQL  
+
* [[mysqlquery]] exécute une requête SQL  
* [[endquery]] libère le mémoire après une requête
+
* [[mysqlendquery]] libère le mémoire après une requête
* [[map]] associe les résultats d'une requête à des variables
+
* [[mysqlmap]] associe les résultats d'une requête à des variables
* [[receive]] associe les résultats d'une requête à des variables sans utiliser [[sel]]
+
* [[mysqlreceive]] associe les résultats d'une requête à des variables sans utiliser [[mysqlsel]]
* [[seek]] avance vers un enregistrement
+
* [[mysqlseek]] avance vers un enregistrement
* [[col]] renvoie des informations sur une colonne
+
* [[mysqlcol]] renvoie des informations sur une colonne
* [[info]] renvoie des informations sur une base
+
* [[mysqlinfo]] renvoie des informations sur une base
* [[baseinfo]] renvoie des informations sur une base
+
* [[mysqlbaseinfo]] renvoie des informations sur une base
* [[ping]] vérifie que la connexion est établie
+
* [[mysqlping]] vérifie que la connexion est établie
* [[changeuser]] change l'utilisateur de la base
+
* [[mysqlchangeuser]] change l'utilisateur de la base
* [[result]] renvoie des informations sur le résultat requête en cours
+
* [[mysqlresult]] renvoie des informations sur le résultat requête en cours
* [[state]] renvoie l'état d'une connexion
+
* [[mysqlstate]] renvoie l'état d'une connexion
* [[close]] ferme une connexion
+
* [[mysqlclose]] ferme une connexion
* [[insertid]] renvoie la dernière valeur d'un auto-incrément
+
* [[mysqlinsertid]] renvoie la dernière valeur d'un auto-incrément
* [[escape]] échappe les caractères spéciaux pour une requête
+
* [[mysqlescape]] échappe les caractères spéciaux pour une requête
* [[autocommit]] change le mode de [[commit]]
+
* [[mysqlautocommit]] change le mode de [[mysqlcommit]]
* [[commit]] réalise les changements de la transaction
+
* [[mysqlcommit]] réalise les changements de la transaction
* [[rollback]] annule les changements de la transaction
+
* [[mysqlrollback]] annule les changements de la transaction
* [[nextresult]] retourne l'enregistrement suivant
+
* [[mysqlnextresult]] retourne l'enregistrement suivant
* [[moreresult]] indique si d'autres enregistrements existent
+
* [[mysqlmoreresult]] indique si d'autres enregistrements existent
* [[warningcount]] renvoie le nombre de ''warnings''
+
* [[mysqlwarningcount]] renvoie le nombre de ''warnings''
* [[isnull]] précise si une variable est null ou vide
+
* [[mysqlisnull]] précise si une variable est null ou vide
* [[newnull]] crée un objet null
+
* [[mysqlnewnull]] crée un objet null
* [[setserveroption]] modifie des options serveur
+
* [[mysqlsetserveroption]] modifie des options serveur
* [[shutdown]] arrête la base de données
+
* [[mysqlshutdown]] arrête la base de données
* [[encoding]] modifie l'encodage de la transaction
+
* [[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.

Attention.png 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 disponibles: