-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpractice.sql
More file actions
98 lines (68 loc) · 2.01 KB
/
practice.sql
File metadata and controls
98 lines (68 loc) · 2.01 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
CREATE DATABASE hello_sql_0825;
USE hello_sql_0825;
CREATE TABLE coffee
(
id int PRIMARY KEY,
name varchar(20),
origin varchar(30)
);
INSERT INTO coffee
VALUES (1, 'Dak - Liquid Donuts', 'Amsterdam');
INSERT INTO coffee
VALUES (2, 'Glitch - Geisha', 'Panama');
# INSERT INTO coffee (id, name, origin)
# VALUES (3, 'Blue Bottle - Bella Donovan', 'Ethiopia'),
# (4, 'Stumptown - Hair Bender', 'Colombia'),
# (5, 'Intelligentsia - Black Cat', 'Honduras'),
# (6, 'Verve - Streetlevel', 'Guatemala');
SELECT *
FROM coffee;
SELECT name
FROM coffee;
SELECT *
FROM coffee
WHERE id = 1;
CREATE TABLE roasters
(
id int PRIMARY KEY AUTO_INCREMENT,
name varchar(30) UNIQUE,
country varchar(2)
);
INSERT INTO roasters (name, country)
VALUES ('Blue Bottle', 'US');
INSERT INTO roasters (name, country)
VALUES ('Astro Coffee', 'ES');
# INSERT INTO roasters (name, country)
# VALUES ('Astro Coffee', 'ES');
SELECT * FROM roasters;
CREATE TABLE country(
code varchar(2) PRIMARY KEY,
name varchar(30)
);
INSERT INTO country (code, name)
VALUES ('US', 'United States'),
('ES', 'Spain'),
('NL', 'Netherlands'),
('PA', 'Panama'),
('ET', 'Ethiopia'),
('CO', 'Colombia'),
('HN', 'Honduras'),
('GT', 'Guatemala');
INSERT INTO country (code, name)
VALUES ('IT', 'Italy');
SELECT * FROM country;
create table coffee_place(
id int PRIMARY KEY AUTO_INCREMENT,
name varchar (255),
country varchar(2),
FOREIGN KEY (country) REFERENCES country(code)
);
INSERT INTO coffee_place (name, country)
VALUES ('Coffeelab', 'ES');
INSERT INTO coffee_place (name, country)
VALUES ('Bar dello stadio', 'IT');
DROP TABLE country;
SELECT * FROM coffee_place;
SELECT * FROM country;
UPDATE coffee_place SET name = 'New Coffee Lab1' WHERE id = 1;
DELETE FROM coffee_place WHERE id;