actualise la bdd
This commit is contained in:
parent
7ad2bfa550
commit
e059da0292
145
database.sql
145
database.sql
@ -1,17 +1,136 @@
|
|||||||
CREATE TABLE IDENTITE (
|
--
|
||||||
idIdentite INT NOT NULL AUTO_INCREMENT ,
|
-- Base de données : 'Sombra'
|
||||||
nom VARCHAR(30) NOT NULL ,
|
--
|
||||||
prenom VARCHAR(30) NOT NULL ,
|
|
||||||
email VARCHAR(50) NOT NULL ,
|
-- --------------------------------------------------------
|
||||||
dateNaissance DATE NOT NULL ,
|
|
||||||
genre VARCHAR(20) NOT NULL ,
|
--
|
||||||
PRIMARY KEY (idIdentite)
|
-- Structure de la table 'IDENTITE'
|
||||||
|
--
|
||||||
|
|
||||||
|
CREATE TABLE 'IDENTITE' (
|
||||||
|
'idIdentite' int(11) NOT NULL,
|
||||||
|
'nom' varchar(30) NOT NULL,1
|
||||||
|
'prenom' varchar(30) NOT NULL,
|
||||||
|
'email' varchar(50) NOT NULL,
|
||||||
|
'dateNaissance' date NOT NULL,
|
||||||
|
'genre' varchar(15) NOT NULL
|
||||||
);
|
);
|
||||||
|
|
||||||
CREATE TABLE USER (
|
-- --------------------------------------------------------
|
||||||
idUser INT NOT NULL AUTO_INCREMENT,
|
|
||||||
login VARCHAR(20) NOT NULL,
|
|
||||||
password VARCHAR(20) NOT NULL,
|
|
||||||
|
|
||||||
)
|
--
|
||||||
|
-- Structure de la table 'IMAGE'
|
||||||
|
--
|
||||||
|
|
||||||
|
CREATE TABLE 'IMAGE' (
|
||||||
|
'idPhoto' int(11) NOT NULL,
|
||||||
|
'lienImage' varchar(100) NOT NULL
|
||||||
|
);
|
||||||
|
|
||||||
|
-- --------------------------------------------------------
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Structure de la table 'MESSAGE'
|
||||||
|
--
|
||||||
|
|
||||||
|
CREATE TABLE 'MESSAGE' (
|
||||||
|
'idMessage' int(11) NOT NULL,
|
||||||
|
'auteur' int(11) NOT NULL,
|
||||||
|
'message' varchar(255) NOT NULL,
|
||||||
|
'image' int(11)
|
||||||
|
);
|
||||||
|
|
||||||
|
-- --------------------------------------------------------
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Structure de la table 'USER'
|
||||||
|
--
|
||||||
|
|
||||||
|
CREATE TABLE 'USER' (
|
||||||
|
'idUser' int(11) NOT NULL,
|
||||||
|
'login' varchar(11) NOT NULL,
|
||||||
|
'password' varchar(11) NOT NULL,
|
||||||
|
'identite' int(11) NOT NULL
|
||||||
|
);
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Index pour les tables déchargées
|
||||||
|
--
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Index pour la table 'IDENTITE'
|
||||||
|
--
|
||||||
|
ALTER TABLE 'IDENTITE'
|
||||||
|
ADD PRIMARY KEY ('idIdentite');
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Index pour la table 'IMAGE'
|
||||||
|
--
|
||||||
|
ALTER TABLE 'IMAGE'
|
||||||
|
ADD PRIMARY KEY ('idPhoto');
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Index pour la table 'MESSAGE'
|
||||||
|
--
|
||||||
|
ALTER TABLE 'MESSAGE'
|
||||||
|
ADD PRIMARY KEY ('idMessage'),
|
||||||
|
ADD KEY 'imageMessage' ('image'),
|
||||||
|
ADD KEY 'userMessage' ('auteur');
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Index pour la table 'USER'
|
||||||
|
--
|
||||||
|
ALTER TABLE 'USER'
|
||||||
|
ADD PRIMARY KEY ('idUser'),
|
||||||
|
ADD KEY 'userIdentLink' ('identite');
|
||||||
|
|
||||||
|
--
|
||||||
|
-- AUTO_INCREMENT pour les tables déchargées
|
||||||
|
--
|
||||||
|
|
||||||
|
--
|
||||||
|
-- AUTO_INCREMENT pour la table 'IDENTITE'
|
||||||
|
--
|
||||||
|
ALTER TABLE 'IDENTITE'
|
||||||
|
MODIFY 'idIdentite' int(11) NOT NULL AUTO_INCREMENT;
|
||||||
|
|
||||||
|
--
|
||||||
|
-- AUTO_INCREMENT pour la table 'IMAGE'
|
||||||
|
--
|
||||||
|
ALTER TABLE 'IMAGE'
|
||||||
|
MODIFY 'idPhoto' int(11) NOT NULL AUTO_INCREMENT;
|
||||||
|
|
||||||
|
--
|
||||||
|
-- AUTO_INCREMENT pour la table 'MESSAGE'
|
||||||
|
--
|
||||||
|
ALTER TABLE 'MESSAGE'
|
||||||
|
MODIFY 'idMessage' int(11) NOT NULL AUTO_INCREMENT;
|
||||||
|
|
||||||
|
--
|
||||||
|
-- AUTO_INCREMENT pour la table 'USER'
|
||||||
|
--
|
||||||
|
ALTER TABLE 'USER'
|
||||||
|
MODIFY 'idUser' int(11) NOT NULL AUTO_INCREMENT;
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Contraintes pour les tables déchargées
|
||||||
|
--
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Contraintes pour la table 'MESSAGE'
|
||||||
|
--
|
||||||
|
ALTER TABLE 'MESSAGE'
|
||||||
|
ADD CONSTRAINT 'imageMessage' FOREIGN KEY ('image') REFERENCES 'IMAGE' ('idPhoto') ON DELETE CASCADE ON UPDATE CASCADE,
|
||||||
|
ADD CONSTRAINT 'userMessage' FOREIGN KEY ('auteur') REFERENCES 'USER' ('idUser') ON UPDATE CASCADE;
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Contraintes pour la table 'USER'
|
||||||
|
--
|
||||||
|
ALTER TABLE 'USER'
|
||||||
|
ADD CONSTRAINT 'userIdentLink' FOREIGN KEY ('identite') REFERENCES 'IDENTITE' ('idIdentite') ON DELETE CASCADE ON UPDATE CASCADE;
|
||||||
|
COMMIT;
|
||||||
|
|
||||||
|
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
|
||||||
|
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
|
||||||
|
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
|
Loading…
x
Reference in New Issue
Block a user