[]N'hésitez pas à laisser vos commentaires en répondant ! Il n'y a pas de problème vu que le sommaire est en haut du sujet et qu'il y a des liens vers le post concerné !
[
]
1/ PRINCIPES DE MySQL

Un langage comme les autres... Voilà à quoi ressemble de loin MySQL... Un monstre permettant à un site des choses plus qu'extraodinaires que de simples tableaux de données. Un simple langage, qui, grâce à son pouvoir, peut rendre votre site autant attractif que automate.
Imaginez-vous dans un site où tout ce que vous faites vous est dicté piar votre propre navigateur ou par le site lui-même. Imaginez aussi que vous pouvez, par l'intermédiaire d'un site, avoir un tchat pour partager vos idées, vos sentiments...
Vous allez sûrement me dire :
[
]"Arrête de nous pomper notre énergie avec tous tes rêves et arrête de parler de ta vie ![
]"
Vous avez raison. Je m'emporte trop facilement vers les rêves, mais cette fois-ci je vous offre ces rêves avec l'unique langage de programmation qui vous permettra de réaliser
tout ce que PHP lui-même ne peux donc pas.En effet,
MySQL est un langage assez particulier car il vous permettra, à l'aide d'une
Base de données (
BDD) de rendre vos pages totalement autonomes en quelques sortes. Bien sûr vous serez toujours le Maître ou la Maîtresse Suprême du script ainsi en votre possesion, mais celui-ci réalisera 70% du travail d'un webmaster pour construire des pages, aider quelqu'un...
Aujourd'hui, nous pouvons grâce à ce langage, se distraire tranquillement pendant que le site avance tout seul sans qu'on soit obligé d'être derrière.
Traitre de plaisenteries, il est temps que je vous en dise un peu plus sur ce langage tout à fait charmant

[
]HISTOIRECiter:
Par WikipediaC'est [url=http://fr.wikipedia.org/wiki/Edgar_F._Codd" class="postlink" target="_blank"]Edgar F. Codd[/a] qui en juin
1970rédigea l'article « A Relational Model of Data for Large Shared Data
Banks » ("Un modèle de données relationnel pour de grandes banques de
données partagées") dans la revue Communications of the ACM
(Association for Computing Machinery). Ce modèle a été rapidement admis
comme modèle définitif pour les
systèmes de gestion de base de données (
SGBD). Un langage,
Structured English Query Language ("SEQUEL") (langage d'interrogation structuré en anglais) a été développé par
IBM pour mettre en œuvre le modèle de Codd.
Le langage SQL (Structured Query Langage) est une évolution SEQUEL
développé en 1976 par IBM comme langage de recherche. Cette évolution
a, entre autres, été de supprimer les fonctions multivalué de SEQUEL
qui faisait l'objet jusqu'en 1993 de brevet de Pick System, d'où un
coût prohibitif.
En
1979, Relational Software, Inc. (actuellement
Oracle Corporation)
présenta la première version commercialement disponible de SQL,
rapidement imité par d'autres fournisseurs. Malgré le succès du langage
SQL qui a suivi, Edgar F. Codd dénoncera cet outil qu'il considère
comme une interprétation incorrecte de ses théories.
SQL a été adopté comme recommandation par l'Institut de normalisation américaine (
ANSI) en
1986, puis comme norme internationale par l'
ISO en
1987 sous le nom de
ISO/CEI 9075 - Technologies de l'information - Langages de base de données - SQL.
[
]LA FORMEMySQL se montre sous la forme d'un script comme tous les autres (sans blagues...)
- Code: Tout sélectionner
BEGIN TRANSACTION
INSERT INTO CENTRAL_CLIENT (NO_CLI, NOM_CLI, ADRESSE_CLI)
SELECT PC.NO_CLI, PC.NOM_CLI, PC.ADRESSE_CLI
FROM PORTABLE_CLIENT PC
INSERT INTO CENTRAL_COMMANDE (NO_CLI, NO_COM, MONTANT_COM)
SELECT PC.NO_CLI, PC.NO_COM, PC.MONTANT_COM
FROM PORTABLE_COMMANDE PC
IF ERROR
THEN
ROLLBACK
ELSE
COMMIT
ENDIF
Bon je ne vous expliquerais pas ce que cela veut dire pour le moment, mais ceci est un exemple déjà très compliqué pour des débutants de MySQL.
Il faut savoir aussi, que MySQL a plusieurs fonctions que je citerais plus tard dans le cours quand on apprendra les tables.
En fait, le SQL sert à entrer des données, mais aussi à en modifier par l'intermédiaire d'un code assez facile si l'on comprend l'anglais correctement...
Pour ma part, dans ce cours, je ne vais pas non plus vous dire sur tout le SQL car on pourrait prendre du temps au vu des nombreuses méthodes utilisées mais je vais vous en donner l'essentiel ce qui est déjà bien long, je vous rassure
La forme du SQL n'est pas non plus comparable ! Notez bien qu'il n'a rien de commun entre le PHP et lui. N'oubliez pas aussi que c'est le SQL qui dépend du PHP car c'est lui qui rend le code PHP autonome (c'est ce que je pense moi-même)Pour bien continuer à vous en en parler un peu, il ne faut pas oublier non plus que le SQL n'est pas seul et qu'il y a une utre base de données appellée autrement... PHPMyAdmin !
Bon ce chapitre est déjà finie, il est clair que je ne vous ai pas appris grand chose mais nous en verrons un peu plus au prochain sur son fonctionnement avec un schéma...
_________________
[a href="http://rpgcreative.forumpro.fr/Programmation-c5/HTML-JavaScript-PHP-f31/Tutoriaux-f37/-p86020.htm#87866?sid=f3bff1a3454324efe918f78b51dce85a]PROCHAIN CHAPITRE ICI[/url]
------------------------