· 8 years ago · Feb 12, 2018, 09:58 AM
1DROP TABLE IF EXISTS TILI;
2DROP TABLE IF EXISTS ASIAKAS;
3
4
5CREATE TABLE ASIAKAS (
6 Asiakasnumero INT NOT NULL,
7 Etunimi VARCHAR(40),
8 Sukunimi VARCHAR(40),
9 PRIMARY KEY (Asiakasnumero)
10
11) ENGINE=INNODB;
12
13
14INSERT INTO ASIAKAS(Asiakasnumero,Etunimi,Sukunimi) VALUES (1, "Viivi", "Tervola");
15INSERT INTO ASIAKAS(Asiakasnumero,Etunimi,Sukunimi) VALUES (2, "Bob", "Smith");
16INSERT INTO ASIAKAS(Asiakasnumero,Etunimi,Sukunimi) VALUES (3, "Ilmari", "Kolehmainen");
17INSERT INTO ASIAKAS(Asiakasnumero,Etunimi,Sukunimi) VALUES (4, "Gunilla", "Jespersen");
18INSERT INTO ASIAKAS(Asiakasnumero,Etunimi,Sukunimi) VALUES (5, "Taisto", "Kukkonen");
19
20CREATE TABLE TILI (
21 Numero INT NOT NULL,
22 Saldo DECIMAL (10,2) NOT NULL,
23 Haltija INT NOT NULL,
24 PRIMARY KEY (Numero),
25 FOREIGN KEY (Haltija) REFERENCES ASIAKAS(Asiakasnumero)
26) ENGINE=INNODB;
27
28INSERT INTO TILI(Numero,Saldo, Haltija) VALUES (100, 1000.00, 1);
29INSERT INTO TILI(Numero,Saldo, Haltija) VALUES (101, 2800.00, 2);
30INSERT INTO TILI(Numero,Saldo, Haltija) VALUES (102, 1342.57, 2);
31INSERT INTO TILI(Numero,Saldo, Haltija) VALUES (103, 760.00, 3);
32INSERT INTO TILI(Numero,Saldo, Haltija) VALUES (104, -12.54, 4);
33INSERT INTO TILI(Numero,Saldo, Haltija) VALUES (105, 138740.69, 2);
34INSERT INTO TILI(Numero,Saldo, Haltija) VALUES (106, 224.75, 5);