SQLize Online / PHPize Online  /  SQLtest Online

A A A
Share      Blog   Popular
Copy Format Clear
CREATE TABLE Utilisateurs ( utilisateur_id int PRIMARY KEY, nom VARCHAR(50), email VARCHAR(100), mot_de_passe VARCHAR(100), date_inscription DATE ); CREATE TABLE Cartes ( carte_id int PRIMARY KEY, utilisateur_id int REFERENCES Utilisateurs(utilisateur_id), numero_carte VARCHAR(16), date_expiration DATE, code_securite VARCHAR(4) ); CREATE TABLE Commandes ( commande_id int PRIMARY KEY, utilisateur_id int REFERENCES Utilisateurs(utilisateur_id), montant int, date_commande DATE ); CREATE TABLE Transactions ( transaction_id int PRIMARY KEY, commande_id int REFERENCES Commandes(commande_id), montant int, date_transaction DATE, statut VARCHAR(20) ); INSERT INTO Utilisateurs VALUES (1, 'John Doe', 'john.doe@example.com', 'motdepasse123',DATE'2024-02-02'); INSERT INTO Cartes VALUES (1, 1, '1234567812345678', '2025-12-31', '123'); INSERT INTO Commandes VALUES (1, 1, 50.00, DATE'2024-04-04' ); INSERT INTO Transactions VALUES (1, 1, 50.00, DATE'2024-01-01' , 'Réussie'); SELECT * FROM Utilisateurs; SELECT * FROM Cartes WHERE utilisateur_id = 1; SELECT * FROM Commandes WHERE utilisateur_id = 1; SELECT * FROM Transactions WHERE commande_id = 1; CREATE OR REPLACE VIEW Vue_Utilisateurs_Cartes_Transactions AS SELECT utilisateur_id, nom, email, date_inscription FROM Utilisateurs WHERE date_inscription = DATE '2024-02-02'; SELECT * FROM Vue_Utilisateurs_Cartes_Transactions;

Stuck with a problem? Got Error? Ask ChatGPT!

Copy Clear