CREATE TABLE `membre` (
`idmembre ` INT( 6 ) NOT NULL AUTO_INCREMENT ,
`nom` VARCHAR( 25 ) NOT NULL ,
`prenom` VARCHAR( 25 ) NOT NULL ,
`motpasse` VARCHAR( 30 ) NOT NULL ,
`nomusage` VARCHAR( 30 ) NOT NULL ,
`telephone` INT( 10 ) NOT NULL ,
`email` VARCHAR( 50 ) NOT NULL ,
PRIMARY KEY ( `idmembre ` )
) TYPE=INNODB;
CREATE TABLE `articles` (
`idarticle ` INT( 6 ) NOT NULL AUTO_INCREMENT ,
`nombrearticle` INT( 6 ) NOT NULL ,
`codearticle` INT( 25 ) NOT NULL ,
`titre` VARCHAR( 30 ) NOT NULL ,
`text_article` VARCHAR( 3000 ) NOT NULL ,
`auteur ` VARCHAR( 25 ) NOT NULL ,
PRIMARY KEY ( `idarticle ` )
) TYPE=INNODB;
CREATE TABLE `horaires` (
`idhoraires` INT( 6 ) NOT NULL AUTO_INCREMENT ,
`nombre_office` INT( 6 ) NOT NULL ,
`code_office` INT( 10 ) NOT NULL ,
`nom_office` VARCHAR( 30 ) NOT NULL ,
`description_office` VARCHAR( 300 ) NOT NULL ,
`gerant_office` VARCHAR( 30 ) NOT NULL ,
`ouverture_office` VARCHAR( 30 ) NOT NULL ,
`fermeture_office` VARCHAR( 30 ) NOT NULL ,
`telephone_office` VARCHAR( 15 ) NOT NULL ,
PRIMARY KEY ( `idhoraires` )
) TYPE=INNODB;
CREATE TABLE `consulte_article` (
`idmembre` INT( 6 ) NOT NULL ,
`idarticle` INT( 6 ) NOT NULL ,
PRIMARY KEY ( `idmembre` , `idarticle` ) ,
INDEX ( `idmembre` ) ,
FOREIGN KEY ( `idmembre` ) REFERENCES `membre` ( `idmembre` ) ,
INDEX ( `idarticle` ) ,
FOREIGN KEY ( `idarticle` ) REFERENCES `articles` ( `idarticle` )
) TYPE = InnoDB
CREATE TABLE `consulte_horaires` (
`idmembre` INT( 6 ) NOT NULL ,
`idhoraires` INT( 6 ) NOT NULL ,
PRIMARY KEY ( `idmembre` , `idhoraires` ) ,
INDEX ( `idmembre` ) ,
FOREIGN KEY ( `idmembre` ) REFERENCES `membre` ( `idmembre` ) ,
INDEX ( `idhoraires` ) ,
FOREIGN KEY ( `idhoraires` ) REFERENCES `horaires` ( `idhoraires` )
) TYPE = InnoDB
voila j'ai donc creer mes tables sous mysql merci ^^
c'est resolu