· 8 years ago · Feb 11, 2018, 07:04 PM
1drop schema if exists trade;
2CREATE SCHEMA IF NOT EXISTS trade;
3/*INSERT INTO `city` VALUES ('Kabul','AFG','Kabol',1780000);
4*/
5
6CREATE TABLE IF NOT EXISTS trade.agenti (
7 codiceagente INT(5) auto_increment NOT NULL,
8 nome VARCHAR(45),
9 zona VARCHAR(45),
10 primary key(codiceagente)
11);
12
13
14CREATE TABLE IF NOT EXISTS trade.clienti (
15 codicecliente INT auto_increment NOT NULL,
16 nome VARCHAR(45),
17 citta VARCHAR(45),
18 primary key(codicecliente)
19);
20
21
22CREATE TABLE IF NOT EXISTS trade.ordini (
23 codiceordine INT auto_increment NOT NULL,
24 codicecliente INT NOT NULL,
25 codiceagente INT NOT NULL,
26 primary key(codiceordine),
27 foreign key(codicecliente) references trade.clienti(codicecliente),
28 foreign key(codiceagente) references trade.agenti(codiceagente)
29);
30
31INSERT INTO trade.agenti (nome,zona) VALUES('pippo', 'catania');
32INSERT INTO trade.agenti (nome,zona) VALUES('ezio', 'palermo');
33INSERT INTO trade.agenti (nome,zona) VALUES('alfio', 'catania');
34INSERT INTO trade.agenti (nome,zona) VALUES('letterio', 'palermo');
35INSERT INTO trade.agenti VALUES(NULL, 'piero', 'palermo');
36
37INSERT INTO trade.clienti (nome,citta) VALUES('pino', 'palermo');
38INSERT INTO trade.clienti (nome,citta) VALUES('massimo', 'palermo');
39INSERT INTO trade.clienti (nome,citta) VALUES('salvo', 'palermo');
40INSERT INTO trade.clienti (nome,citta) VALUES('giuseppe', 'palermo');
41INSERT INTO trade.clienti (nome,citta) VALUES('mafalda', 'palermo');
42
43INSERT INTO trade.ordini (codicecliente, codiceagente) VALUES(1, 4);
44INSERT INTO trade.ordini (codicecliente, codiceagente) VALUES(1, 3);
45INSERT INTO trade.ordini (codicecliente, codiceagente) VALUES(2, 1);
46INSERT INTO trade.ordini (codicecliente, codiceagente) VALUES(2, 3);
47INSERT INTO trade.ordini (codicecliente, codiceagente) VALUES(3, 1);
48INSERT INTO trade.ordini (codicecliente, codiceagente) VALUES(3, 2);
49INSERT INTO trade.ordini (codicecliente, codiceagente) VALUES(4, 1);
50INSERT INTO trade.ordini (codicecliente, codiceagente) VALUES(4, 1);
51INSERT INTO trade.ordini (codicecliente, codiceagente) VALUES(4, 1);
52INSERT INTO trade.ordini (codicecliente, codiceagente) VALUES(5, 3);
53INSERT INTO trade.ordini (codicecliente, codiceagente) VALUES(5, 1);