Un logiciel sql ou de l'aide ?

casier -  
 casier -
bonjour,

je fait de la base de donnée à la fac, sous unix, j'utilise oracle je crois.
je voudrais pouvoir travailler chez moi, et donc je voudrais savoir quoi utiliser sous windows...
j'ai installé easyphp pour utiliser mysql, mais je comprends pas, la syntaxe doit être différente car ce qui marchait à la fac ne marche pas avec mysql (erreurs).
et puis ce système de travailler sur page web, c'est bizzare, pourquoi ne pas faire un truc comme sous unix avec des ligne de commande et puis voilà ??
j'attends vos réponses !

merci !

11 réponses

  1. philtrain
     
    Bonsoir,
    rien ne t'empêche de travailler en ligne de commande dans une fenetre ms-dos:
    c:\>mysql -u user -p password
    Tu n'est pas du tout obligé d'utilisé l'interface phpMyAdmin.
    a+
    0
  2. casier
     
    ha ok, c'est toujours ça !
    et sinon, un autre moyen de faire du sql que mysql, vous en connaissez un (qui soit mieux) ?
    0
  3. philtrain
     
    re,
    non, moi j'utilise mysql sous linux
    a+
    0
  4. casier
     
    ha ok...mais pourquoi les requêtes qui marchent à la fac ne marchent-elles pas ur ce mysql sous windows ? par exemple, je rentre :
    create table facture
    (numero number(1) primary key,date_f Date,montant number(4),nom_cl varchar(20),tva number(3,1));

    et il me renvoie :
    #1064 - Erreur de syntaxe près de 'number( 1 ) PRIMARY KEY ,
    date_f Date,
    montant number( 4 ) ,' à la ligne 1

    alors que je suis sûr de la requête...
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. KrysKool
     
    le number n'existe pas sous MySql, tu doit le remplacé par integer, smallint, etc (regarde la doc en français), si tu veut un SGBDR complet et qui accèpte la syntaxe Oracle (du moins les Spec Sql et Sql2) je te conseille PostGreSQL par contre il te faut installer linux (essaye une mandrake ou red hat) PostGreSQL accepte également les Fonction, Trigger, le PL/SQL, mais également le Perl/SQL, TCL/SQL, et dernièrement le PHP/SQL.

    KrysKool
    http://www.kryskool.org/
    0
  7. casier
     
    bon, ok, merci pour tout alors, je vais rester sur mysql et me renseigner sur la syntaxe !
    0
    1. casier
       
      bon, j'ai eu beau telecharger des manuels mysql, à chaque fois, il donnent un ou deux exemples de créations de tables mais jamais il ne font allusion aux types existant sous mysql, je ne sais donc toujours pas ce que sot les équivalents du type number, comment les utiliser etc...si qq un peu m'aider, ce serait sympai !

      merci
      0
    2. Utilisateur anonyme
       
      suis le conseil de KrissKool, passe à PostgreSQL

      quant aux manuels, une recherche rapide sur le net te permettra de les trouver les doigts dans le groin

      kinder.surprise,
      le maton du matou
      0
  8. philtrain
     
    Bonjour,
    cf chapitre 6 du manuel
    a+
    0
  9. casier
     
    ...mais quel manuel ?! je n'ai pas de manuel mysql moi ! j'en ai telechargé qq un, mais ce ne sont pas des trucs officiels et aucun ne fait allusion aux smallint etc...où le telecharger ?
    0
  10. casier
     
    ha ouais, en effet, j'avais pas cherché par là !
    je pensais à un manuel pdf !
    cela ne serait pas trouvable un pdf contenant ce qu'il y a sur ce site, le manuel (en francais ou anglais) ?
    en tout cas, merci, j'ai eu la réponse à mon problème !
    0
  11. casier
     
    c'est bon, j'ai trouvé !
    bon, ben merci pour tout en tout cas !
    0