SQL // Shell requete

SQL // Shell requete - Linux et OS Alternatifs

Marsh Posté le 13-04-2005 à 14:52:02    

Je vous explique mon soucis ,
j'ai une base de donné (faite avec mysql) et je souhaiterai grace a des script donc du shell a faire des requete du style ajouter une ligne dans ma table , supprimé ou meme lire.
Rien le fait de me donné les commandes a utilisé maiderai enormement
 
Je suis un perdu  :hello:

Reply

Marsh Posté le 13-04-2005 à 14:52:02   

Reply

Marsh Posté le 13-04-2005 à 15:18:03    

Krollo a écrit :

Je vous explique mon soucis ,
j'ai une base de donné (faite avec mysql) et je souhaiterai grace a des script donc du shell a faire des requete du style ajouter une ligne dans ma table , supprimé ou meme lire.
Rien le fait de me donné les commandes a utilisé maiderai enormement
 
Je suis un perdu  :hello:


 
 [:mlc]  
 
tu sais comment ça fonctionne les BDD [:petrus dei] ou même ce que c'est ?  [:petrus75]  
 
sinon pour faire des scripts utilise la commande 'mysql'


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
Reply

Marsh Posté le 13-04-2005 à 15:26:36    

oki merci pour la commande je vais me plongé dedans
 
je sais utilisé des bases de données mais je ne sais pas faire de script et je connais encore moin toutes les commandes shell

Reply

Marsh Posté le 13-04-2005 à 15:41:51    

le shell c'est pas de la BDD hein [:maxxxxxx]
 
c'est quoi que tu appelles "savoir utiliser des base de données" ? [:pingouino]
 
PS : surveille ton orthographe stp [:itm]


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
Reply

Marsh Posté le 13-04-2005 à 16:05:44    

mais heuu :( faut pas se moquer de moi :(
je sais créer des tables,faire des tuples , chercher dedans
 
 
:( :$ :/

Reply

Marsh Posté le 13-04-2005 à 16:14:48    

dans le script que je fais  
#!/bin/sh
 
>mysql --password=pass -D pwet
>select * from imp;
 
comme tapu le remarquer sa marche pas , car le "select ..." est considéré comme une commande pour la bash et non pour le mysql , donc si tu pouvais m'aidé :/

Reply

Marsh Posté le 13-04-2005 à 16:28:04    

mets ta commande au bout de la ligne mysql pour voir ;)


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
Reply

Marsh Posté le 13-04-2005 à 16:37:37    

ca marche pas , mais sa doit venir de moi je doit pas bien utilisé la syntax . Je vais essayé de faire ceux-ci:
 
shell> mysql db_name < script.sql > output.tab

Reply

Marsh Posté le 13-04-2005 à 17:13:21    

ceux-ci fonctionne bien pour les selects mais apres pour ceux qui concerne créer des tuples avec des valeurs en parametre :/ ceux-ci reste un probleme donc si tu pouvais me donner ta syntax pour le mettre dans le meme script
tu serai trop adorable :)

Reply

Marsh Posté le 13-04-2005 à 17:30:19    

je suis pas adorable [:benou]
 
je t'ai donné ça de mémoire, si je pense à regarder le drapeau en rentrant je te redis ça.


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
Reply

Marsh Posté le 13-04-2005 à 17:30:19   

Reply

Marsh Posté le 13-04-2005 à 18:26:55    

[:azzaro75] oki :)

Reply

Marsh Posté le 13-04-2005 à 20:57:54    

Si vraiment t'as des problèmes avec le shell tu peux faire un script en python avec le module MySQLdb. Je développe en ce moment une appli avec ces deux outils et cela marche très bien, même si sa alourdi un peu les requètes SQL.
Sans vouloir paraître compliqué, ça peut-être une solution....

Reply

Marsh Posté le 13-04-2005 à 23:08:00    

man mysql
 
mysql -e est ton ami je pense

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed