mysql

10231 mots 41 pages
MySQL pour booster votre site web PHP

Hugo Etiévant

Dernière mise à jour : 20 juillet 2003

Le CyberZoïde Qui Frétille

http://cyberzoide.developpez.com

1

Introduction
MySQL dérive directement de SQL (Structured Query Language) qui est un langage de requête vers les bases de données exploitant le modèle relationnel. Il en reprend la syntaxe mais n’en conserve pas toute la puissance puisque de nombreuses fonctionnalités de SQL n’apparaissent pas dans MySQL
(sélections imbriquées, clés étrangères…)
Le serveur de base de données MySQL est très souvent utilisé avec le langage de création de pages web dynamiques : PHP. Il sera discuté ici des commandes MySQL utilisables via PHP dans les conditions typiques d’utilisation dans le cadre de la gestion d’un site personnel hébergé gratuitement (par exemple sur Free.fr).

Base de
MySQL
données

Script
PHP

HTTP

Client

Serveur
Le CyberZoïde Qui Frétille

Page
HTML

http://cyberzoide.developpez.com

2

Sommaire






Théorie des bases de données relationnelles
Syntaxe de MySQL
Fonctions de MySQL
Interface avec PHP
Administration avec l’outil phpMyAdmin

Le CyberZoïde Qui Frétille

http://cyberzoide.developpez.com

3

1
Le CyberZoïde Qui Frétille

Théorie des bases de données http://cyberzoide.developpez.com

4

Concepts du modèle relationnel
Avant d’attaquer le vif du sujet, un petit glossaire du jargon des bases de données :
Domaine : ensemble des valeurs d’un attribut.
Relation : sous ensemble du produit cartésien d’une liste de domaines. C’est en fait un tableau à deux dimensions dont les colonnes correspondent aux domaines et dont les lignes contiennent des tuples. On associe un nom à chaque colonne.
Attribut : une colonne d’une relation, caractérisé par un nom.
Tuple : liste des valeurs d’une ligne d’une relation.
Une relation est un peu une classe (programmation orientée objet) qui ne possèderait que des attributs et donc chaque instance représenterait un tuple.

Le CyberZoïde Qui Frétille

en relation

  • Travail de fin d'etude chatbot
    12265 mots | 50 pages
  • HDA- Les amants
    2495 mots | 10 pages
  • Pré-projet acces
    1371 mots | 6 pages
  • Commentaire fondation de cyène
    2380 mots | 10 pages
  • phpto
    357 mots | 2 pages
  • Table Des Figures
    433 mots | 2 pages
  • Conflit géorgie et russie
    687 mots | 3 pages
  • Icare
    251 mots | 2 pages
  • Fusion entre deux tables
    646 mots | 3 pages
  • defsq
    302 mots | 2 pages
  • Fiche de poste
    1674 mots | 7 pages
  • Plsql
    3675 mots | 15 pages
  • Mysql
    5723 mots | 23 pages
  • Trouver un plan d'argumentation
    820 mots | 4 pages
  • sqdc
    2603 mots | 11 pages