!!! Pb archi débutant mysql !!! lol

!!! Pb archi débutant mysql !!! lol - SQL/NoSQL - Programmation

Marsh Posté le 30-10-2006 à 10:14:47    

Je vous explique mon souci.
Je cherche à créer des tables pour un serveur mysql.
Voici ce que je compte créer :
 
-- ============================================================
--   Nom de la base   :  AGE
--   Date de création :  30/03/2006
--   Copyright        :  ESIP
-- ============================================================
 
-- ============================================================
--   Table : T_PERSONNE
-- ============================================================
create table T_PERSONNE
(
    PER_ID               INTEGER               not null auto_increment,
    PER_NOM     CHAR(30)      not null,
    PER_PRENOM    CHAR(30)      not null,
    PER_PROMO            SMALLINT              not null,
    PER_EMAIL    CHAR(50)      not null,
    PER_ADRESSE    CHAR(100)      not null,
    PER_TEL     CHAR(15)      not null,
    primary key (PER_ID)
);
 
-- ============================================================
--   Index : T_PERSONNE_PK
-- ============================================================
create unique index T_PERSONNE_PK on T_PERSONNE (PER_ID asc);
 
-- ============================================================
--   Table : T_ENTREPRISE
-- ============================================================
create table T_ENTREPRISE
(
    ENT_ID               INTEGER               not null auto_increment,
    ENT_NOM     CHAR(50)      not null,
    primary key (ENT_ID)
);
 
-- ============================================================
--   Index : T_ENTREPRISE_PK
-- ============================================================
create unique index T_ENTREPRISE_PK on T_ENTREPRISE (ENT_ID asc);
 
-- ============================================================
--   Table : T_VILLE
-- ============================================================
create table T_VILLE
(
    VIL_ID               INTEGER               not null auto_increment,
    VIL_NOM     CHAR(50)      not null,
    primary key (VIL_ID)
);
 
-- ============================================================
--   Index : T_VILLE_PK
-- ============================================================
create unique index T_VILLE_PK on T_VILLE (VIL_ID asc);
 
-- ============================================================
--   Table : T_CONTACT
-- ============================================================
create table T_CONTACT
(
    PER_ID               INTEGER               not null,
    ENT_ID               INTEGER               not null,
 VIL_ID               INTEGER               not null,
 DATE_ENTREE          DATE                  not null,
    primary key (PER_ID)
);
 
-- ============================================================
--   Index : T_CONTACT_PK
-- ============================================================
create unique index T_CONTACT_PK on T_CONTACT (PER_ID asc);

 
Le problème c'est que je ne sais pas comment créer un serveur mysql et ensuite comment créer les tables.
Dois-je le faire sous linux ? (je l'ai déjà d'installé Mandriva 2007)
Comment créer un serveur mysql ?
Comment créer les tables ?
Comment renter les infos dans les tables ? (je compte utiliser une interface php)
 
Merci d'avance pour votre aide et patience. :p
 
PS: si vous avez des liens vers d'autres sujets ou autres je prends volontiers.
 
YOYO, @+.

Reply

Marsh Posté le 30-10-2006 à 10:14:47   

Reply

Marsh Posté le 30-10-2006 à 10:48:20    

Salut,
 
Normalement dans l'install par défaut de Mandriva , MySQL s'installe aussi. Tu dois juste veiller à ce que le "démon" (=le processus qui va gérer MySQL) soit correctement lancé. Il y a aussi quelques paramètres à régler comme le mot de passe root (de MySQL) etc. je te laisse Googler cela il y a un milliard de guide d'installation pour MySQL.
 
Pour gérer tes bases de données via une interface web, PhPMyAdmin est un des outils les plus populaires. Facile à installer et à faire fonctionner, tu pourras rapidement lancer une requête via fichier texte, qui exécuterait tout le code SQL que tu cites ci-dessus

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed