Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2118 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  conversion des requettes du sql en mysql

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

conversion des requettes du sql en mysql

n°1109922
wrida
Posté le 06-06-2005 à 16:12:39  profilanswer
 

bonjour,  
 
je viens de commencer mon stage technicien et ma mission est de créer une BDD MYSQL dans laquelle je metterai ts les données  de la BDD SQL de l'entreprise!
le problème c'est que je n'arrive pas à trouver comment convertir les requettes du SQL en MYSQL :sweat: , I need help :( !!!!

mood
Publicité
Posté le 06-06-2005 à 16:12:39  profilanswer
 

n°1109963
Arjuna
Aircraft Ident.: F-MBSD
Posté le 06-06-2005 à 16:28:50  profilanswer
 

c'est quoi une bdd "sql" ?

n°1110227
betsamee
Asterisk Zeperyl
Posté le 06-06-2005 à 19:53:31  profilanswer
 

Citation :

c'est quoi une bdd "sql" ?


+1
quoi qu'il en soit tu reprends tes requetes une a une et quand ca marche pas sous mysql tu cherches dans la doc ou sur GOOGLE l'equivalent mysql de la partie de la requete qui foire
(t'inquietes y a tjrs une solution)


Message édité par betsamee le 06-06-2005 à 19:55:00
n°1110274
ritzle
Posté le 06-06-2005 à 20:41:58  profilanswer
 

c'est pas les memes requetes ?

n°1110278
moi23372
Posté le 06-06-2005 à 20:43:49  profilanswer
 

google est ton ami
si c'est bien sql server vers mysql voila un pti tuto
 
http://dev.mysql.com/tech-resource [...] osoft.html

n°1110289
ritzle
Posté le 06-06-2005 à 20:50:51  profilanswer
 

j'en ai marre d'entendre parler de google, voici un moteur de recherche francais très pratique :
http://beta.exalead.com/search

n°1110521
Arjuna
Aircraft Ident.: F-MBSD
Posté le 07-06-2005 à 07:53:31  profilanswer
 

ritzle a écrit :

j'en ai marre d'entendre parler de google, voici un moteur de recherche francais très pratique :
http://beta.exalead.com/search


rien que parceque qu'ils ont un nom imbittable, et même pas francophone (faudrait quand même veiller à rester logique dans sa démarche du chauvinisme), j'ai pas envie de regarder à quoi ça ressemble.

n°1111210
ritzle
Posté le 07-06-2005 à 15:09:53  profilanswer
 

Arjuna a écrit :

rien que parceque qu'ils ont un nom imbittable, et même pas francophone (faudrait quand même veiller à rester logique dans sa démarche du chauvinisme), j'ai pas envie de regarder à quoi ça ressemble.


 
ca doit etre du grec.
Et comme le francais vient du grec... :ange:

n°1111220
cesarr89
Posté le 07-06-2005 à 15:11:22  profilanswer
 

Arjuna a écrit :

rien que parceque qu'ils ont un nom imbittable, et même pas francophone (faudrait quand même veiller à rester logique dans sa démarche du chauvinisme), j'ai pas envie de regarder à quoi ça ressemble.


 
+1
En plus, l'interface est pas en français, on peut pas faire des recherches que sur des sites français


---------------
!== Force et honneur ==!
n°1111352
wrida
Posté le 07-06-2005 à 15:59:45  profilanswer
 

grand merci pour l'aide!

mood
Publicité
Posté le 07-06-2005 à 15:59:45  profilanswer
 

n°1111671
ritzle
Posté le 07-06-2005 à 18:33:15  profilanswer
 

cesarr89 a écrit :

+1
En plus, l'interface est pas en français, on peut pas faire des recherches que sur des sites français


tu cliques sur le lien "Préférences" et tu trouveras ton bonheur.
et une fois que tu l'as mis en francais il le reste

n°1112327
wrida
Posté le 08-06-2005 à 11:05:14  profilanswer
 

bonjour,  
 
lors de ma recherse google sur "migrasion de BDD vers mysql à partir d'une BDD sur Access" je suis tombée sur ce qui suit:  
la page du site de MySQL explique comment exporter une base ACCESS vers MySQL:
http://dev.mysql.com/doc/mysql/fr/msaccess.html
Il faut suivre les différentes étapes(22.1.11.1 à 22.1.11.13).
 
voici un petit résumé:
 
1)Mise en plase d’une connexion de type ODBC à un serveur MySQL.
2)Utilisation d’ACCESS pour gérer une base de données MySQL.
3)Exporter une base ACCESS vers MySQL.
4)Importer des données d’une base MySQL dans une base ACCESS.
 
 
1)Mise en plase d’une connexion de type ODBC à un serveur MySQL.
 
1.1)télécharger puis installer le pilote CONNECTOR/ODBC 3.51 pour MySQL: http://dev.mysql.com/downloads/con [...] /3.51.html
(choisir la version selon l’OS, Windows, Linux, Solaris,...)
en fait, ODBC est un logiciel qui permet de traduire les informations entre ACCESS et MySQL, et pour que cela fonctionne il faut un pilote ODBC pour Acces(ce pilote est installé par défaut)et il faut installer "MySQL ODBC 3.51 driver" qui va permettre à ODBC de parler à MySQL.
 
 
1.2)Sous WinXP/2k, aller dans Panneau de config.>Outils d'administration>Sources de données(ODBC) et cliquer sur l'onglet "Pilotes ODBC" pour voir la liste des pilotes ODBC, si la ligne "MySQL ODBC 3.51 driver" apparaît c'est que le pilote est bien installé.
 
1.3) cliquer sur l'onglet "Sources de données utilisateurs" puis sur le bouton "Ajouter", la liste des pilotes apparaît, sélectionner "MySQL ODBC 3.51 driver" puis cliquer sur "terminer". Cela permet de créer une connexion ODBC qui est un canal de transmission de données vers UNE SEULE base de données du serveur MySQL. On peut créer plusieurs connexions ODBC vers le même serveur MySQL. Chaque connexion gèrera une seule base de données.
On pourra transmettre des informations vers MySQL en utilisant toutes sortes de logiciels(via ODBC) qui ont rapport aux bases de données(ACCESS et autres).
 
1.4)La fenêtre de paramètrage de la connexion ODBC vers MySQL apparaît avec l'onglet "Login":
 
Data source name: identifiant de la connexion ODBC/MySQL.
On met un nom qui permet de savoir quelle base de données est gérée par cette connexion.
ex: MaBaseFacturesSurMySQL
 
Description:(facultatif) Infos sur cette connexion
 
Server: localhost (ou l'adresse IP du serveur si le serveur MySQL est sur une autre machine)
 
User: nom d'utilisateur ayant accès à votre base
Password: mot de passe utilisateur
 
Database: ici on choisit la base de données qui sera gérée par cette connexion.
ex:Factures
 
Dans l'onglet "Connect option" on peut éventuellement mettre le numéro de port du serveur MySQL si ce n'est pas le port standard.
 
Dans l'onglet "Advanced" on a des options concernant les paramétrages à effectuer lors du transfert de données(types, disable transactions,...).
Cliquer sur "OK", dans la liste des sources de données "MaBaseFacturesSurMySQL" doit apparaître.
 
2)Utilisation d’ACCESS pour gérer une base de données MySQL.
 
2.1)Lorsque ACCESS a démarré, cliquer sur Fichier>Ouvrir, dans la fenêtre d’ouverture de fichier, cliquer sur la liste "Type de fichiers" et sélectionner le type: ODBC Databases ().
La fenêtre de sélection de source de données apparaît, cliquer sur l’onglet "Source de données machine" pour voir apparaître la listes des sources de données.
(Dans cette fenêtre, on peut également créer une nouvelle connexion en cliquant sur le bouton "Nouveau" qui relance les étapes 1.3 et 1.4)
 
Sélectionner "MaBaseFacturesSurMySQL" et cliquer sur "OK".
 
2.2)Une fenêtre permet de choisir les tables que l’on veut gérer depuis ACCESS.Sélectionner la ou les tables désirées puis "OK".
 
2.3) on travaille ensuite comme avec une base ACCESS sauf qu’il y’a des limitations dues à la différence entre MySQL et ACCESS donc on ne peut pas tout gérer depuis l’interface d’ACCESS.
Astuce : après avoir ouvert une base de données, cliquer avec le bouton droit sur une des tables et créer un raccourci vers le bureau, cela permettra d’éviter de faire à chaque fois les étapes 2.1 et 2.2.Vérifier que les changements sont bien pris en compte directement sur le serveur MySQL(sans passer par ACCESS).
 
3)Exporter une base ACCESS vers MySQL.
 
3.1)Ouvrir une base de données ACCESS(*.mdb) et sélectionner une table.
3.2)Cliquer sur Fichier>Exporter et choisir le Type de fichier "ODBC Database ()" puis "OK".
3.3)Mettre le nom de destination de la table(en général on laisse le même nom que sous ACCESS mais on peut le modifier si besoin) puis "OK".
3.4)Cliquer sur Sources de données machine et choisir "MaBaseFacturesSurMySQL" puis "OK".
 
4)Importer des données d’une base MySQL dans une base ACCESS.
3.1)Ouvrir une base de données ACCESS(*.mdb).
3.2)Cliquer sur Fichier>Données externes>Importer...et choisir le Type de fichier "ODBC Database ()" puis "OK".
3.3) Cliquer sur Sources de données machine et choisir "MaBaseFacturesSurMySQL" puis "OK". Choisir les tables à importer puis "OK".

n°1112328
wrida
Posté le 08-06-2005 à 11:06:55  profilanswer
 

re,
le problème c'est que quand j'appelle ma base de données accces dans l'étape 2.2, il me sort le message "Accés refusé" et ca je comprend pas du tt pk!
qq1 peut m'aider?!


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  conversion des requettes du sql en mysql

 

Sujets relatifs
[PHP/MySQL] Comment afficher les sauts de ligne d'une TEXTAREA?caractères spéciaux et mysql
Requête avec soustraction ou addition avec des valeurs max en MySQL[Mysql] Message Lu & non Lu
[MySQL] Delete multi-tablesEntité faible et MySQL
[MySQL] Taille d'un Blob[PHP] Lire en permanence un champ d'une bdd mysql
[PHP] Script de conversion vers csvexiste t'il un outil permettant de generer 1 MCD a partir de MySQL
Plus de sujets relatifs à : conversion des requettes du sql en mysql


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR