Difference between revisions of "Commandes MySqlTcl"
From Base de connaissances eggdrops & TCL
Line 5: | Line 5: | ||
Voici la liste des commandes disponibles: | 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 |
Revision as of 13:10, 11 May 2017
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