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

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  [MySQL] Tutoriel sur les clefs

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[MySQL] Tutoriel sur les clefs

n°1516306
manu71
Posté le 19-02-2007 à 01:26:03  profilanswer
 

Hello à tous,
 
J'utilise MySQL depuis des années de manière un peu automatique et sans vraiment utiliser les fonctions avancées. Une création de table par PhpMyAdmin, un select par ci, un update par là et ça ne va guère chercher plus loin.
Mais aujourd'hui, je développe un projet personnel que j'aimerais cuisiner aux pettis oignons. Pour celà, il me faut en apprendre plus sur MySQL. Le manuel est pas mal fait mais ça représente un sacré pavé. J'essai donc de sauter les chapitres (notemment ceux relatifs à l'installation ou la configuration, mon projet étant prévu pour fonctionner sur des plateformes pré-installés et configurés).
 
Bref, en parcourant donc le manuel (et surtout l'index référençant les différents chapitres), je n'ai rien trouvé sur le fonctionnement des index. J'ai bien trouvé des infos sur la syntaxe de CREATE INDEX ou ce genre mais pas vraiment concernant les index eux-mêmes. Alors je pense que ce n'est surement pas relatif à MySQL et que c'est même la base d'une base de données que je dois revoir. Et je ne trouve pas grand chose sur le web à ce sujet.
En gros les questions que je me pose (bien que j'ai déjà certaines réponses mais elle reste assez floue et peut-être basée sur des idées pré-conçues que je me suis fait) : Qu'est-ce qu'une clef primaire ? Dans quelle cas l'utilisée ? Qu'est-ce qu'un index ? Dans quel cas l'utilisé ? Qu'est-ce qu'une clef étrangère ? Dans quel cas l'utilisé ? Comment optimiser les index ? Bref ce genre de chose...
 
Si vous avez un lien à me conseiller, je suis preneur.
Merci.

mood
Publicité
Posté le 19-02-2007 à 01:26:03  profilanswer
 

n°1516374
rufo
Pas me confondre avec Lycos!
Posté le 19-02-2007 à 11:42:16  profilanswer
 

tu peux déjà lire le topic écrit par magicbuzz : http://forum.hardware.fr/hfr/Progr [...] 6416_1.htm

n°1516376
ZeBix
edit > preview
Posté le 19-02-2007 à 11:44:09  profilanswer
 

Bonjour,
Normalement tu trouveras facilement en Googlant une tonne d'aides faciles sur les questions que tu te poses. Evidemment, comprendre l'anglais aidera sur le sujet, mais tu peux néanmoins trouver pas mal de trucs en français.

 

Pense notamment à Wikipedia qui, bien que par sa nature d'encyclopédie collaborative soit parfois à prendre avec des pincettes, te donne souvent une bonne base :

 

http://en.wikipedia.org/wiki/Index_%28database%29
http://en.wikipedia.org/wiki/Primary_key

 


Message édité par ZeBix le 19-02-2007 à 11:46:04
n°1516408
manu71
Posté le 19-02-2007 à 13:16:51  profilanswer
 

ha oui, pas penser à wikipedia.
 
En fait je toruve plein d'infos sur le web mais rien qui reprend les bases. On m'explique par exemple à quoi set une clef primaire mais sans aller plus loin. Je recherche quelquechose de beaucoup plus globales sur les clefs.
Quand, comment, pourquoi créer une clef primaire, un index, un unique... Comment choisir ses clefs dans une table, etc...
 
Je vais regarder sur wikipedia, j'aurais peut-être une bonne base de départ. Merci pour l'info.
 
(Et euhh l'anglais ouai... Ca peut aller dans un conversation 'normale' (la pluie, le beau temps). Mais dès que ca cause technique, je suis pas trop fort. Alors là, en l'occurence, j'ai bien peur que je sois vite largué).

n°1516415
-ThX-
Not here anymore
Posté le 19-02-2007 à 13:30:07  profilanswer
 

Y'a un bouquin chez Dunod qui s'appelle "Lexique anglais/francais des termes techniques" ou dans le genre. Si ça peut t'enlever une épine du pied, une 30aine d'euros

n°1516418
manu71
Posté le 19-02-2007 à 13:37:22  profilanswer
 

J'ai trouvé ça :
http://www.dunod.com/pages/ouvrage [...] p?id=44727
 
C'était celui-ci dont tu voulais parler ?

n°1516425
-ThX-
Not here anymore
Posté le 19-02-2007 à 13:42:19  profilanswer
 

Plutot celui la : http://www.amazon.fr/Dictionnaire- [...] F8&s=books
 
Je l'ai feuilleté à la librairie du coin ( pas acheté, pas besoin :o )
 
Il a l'air complet

n°1516428
manu71
Posté le 19-02-2007 à 13:45:19  profilanswer
 

Je dois passer à ma librairie favorite ce soir. Je vais jeter un oeil (si ils l'ont, c'est pas énorme comme librairie...).
 
Merci pour l'info.

n°1516437
-ThX-
Not here anymore
Posté le 19-02-2007 à 13:48:45  profilanswer
 

Si ils l'ont pas, hésite pas a la commander chez amazon.fr :o
T'auras une réduc par rapport au prix librairie

n°1516476
manu71
Posté le 19-02-2007 à 15:04:00  profilanswer
 

J'ai fini par toruvé un lien assez intéressant.
Un cours sur des bonnes bases en MySQL, mais aussi un paragraphe sur les fonctions MySQL de PHP et un autre sur l'adminsitration par PHPMyAdmin. Je mets le lien ici des fois que quelqu'un tombe sur ce psot après une recherche :
http://cyberzoide.developpez.com/php4/mysql/
Document PDF à télécharger.


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

  [MySQL] Tutoriel sur les clefs

 

Sujets relatifs
[Php] Indexation de document Pdf, Doc ou Xls sous PHP / MySQLProblème d'encodage de caractères Access MySQL
MySQL : Impossible de récupérer données après restaurationErreur de syntaxe MYSQL
identifiant relatif MYSQLlancer mysql et importer un .sql via un .bat
[PHP] Pobleme requete mysql??[Résolu] Récupérer le nom des champs d'une table MySQL
ASP, mcms, PHP et MySQL se comprennent-ils?replication mysql -> oracle 10g
Plus de sujets relatifs à : [MySQL] Tutoriel sur les clefs


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