| name |
area |
capital |
population |
continent |
currency |
| Tanzania |
945087 |
Dodoma |
41892895 |
AF |
TZS |
| Greece |
131940 |
Athens |
11000000 |
EU |
EUR |
| Sweden |
449964 |
Stockholm |
9555893 |
EU |
SEK |
| Peru |
1285220 |
Lima |
29907003 |
SA |
PEN |
| Finland |
337030 |
Helsinki |
5244000 |
EU |
EUR |
CREATE
CREATE TABLE Countries (
name TEXT PRIMARY KEY,
capital TEXT NOT NULL,
area FLOAT,
population INT,
continent CHAR(2),
currency CHAR(3) NOT NULL
);
| name |
area |
capital |
population |
continent |
currency |
DROP
INSERT INTO
INSERT INTO Countries VALUES ('Norway', 123456789, 'Oslo', 987654321, 'EU', 'EUR');
| name |
area |
capital |
population |
continent |
currency |
| Tanzania |
945087 |
Dodoma |
41892895 |
AF |
TZS |
| Greece |
131940 |
Athens |
11000000 |
EU |
EUR |
| Sweden |
449964 |
Stockholm |
9555893 |
EU |
SEK |
| Peru |
1285220 |
Lima |
29907003 |
SA |
PEN |
| Finland |
337030 |
Helsinki |
5244000 |
EU |
EUR |
| Norway |
123456789 |
Oslo |
987654321 |
EU |
EUR |
DELETE FROM
DELETE FROM Countries
WHERE continent = ’EU’;
| name |
area |
capital |
population |
continent |
currency |
| Tanzania |
945087 |
Dodoma |
41892895 |
AF |
TZS |
| Peru |
1285220 |
Lima |
29907003 |
SA |
PEN |
UPDATE
UPDATE Countries
SET population = population + 1
WHERE name = 'Finland';
| name |
area |
capital |
population |
continent |
currency |
| Tanzania |
945087 |
Dodoma |
41892895 |
AF |
TZS |
| Greece |
131940 |
Athens |
11000000 |
EU |
EUR |
| Sweden |
449964 |
Stockholm |
9555893 |
EU |
SEK |
| Peru |
1285220 |
Lima |
29907003 |
SA |
PEN |
| Finland |
337030 |
Helsinki |
5244001 |
EU |
EUR |
ALTER TABLE
ADD COLUMN
ALTER TABLE Countries
ADD Test varchar(255);
| name |
area |
capital |
population |
continent |
currency |
test |
| Tanzania |
945087 |
Dodoma |
41892895 |
AF |
TZS |
|
| Greece |
131940 |
Athens |
11000000 |
EU |
EUR |
|
| Sweden |
449964 |
Stockholm |
9555893 |
EU |
SEK |
|
| Peru |
1285220 |
Lima |
29907003 |
SA |
PEN |
|
| Finland |
337030 |
Helsinki |
5244000 |
EU |
EUR |
|
DROP COLUMN
ALTER TABLE Countries
DROP COLUMN Currency;
| name |
area |
capital |
population |
continent |
| Tanzania |
945087 |
Dodoma |
41892895 |
AF |
| Greece |
131940 |
Athens |
11000000 |
EU |
| Sweden |
449964 |
Stockholm |
9555893 |
EU |
| Peru |
1285220 |
Lima |
29907003 |
SA |
| Finland |
337030 |
Helsinki |
5244000 |
EU |
SELECT
Select specified columns
SELECT Area, Capital FROM Countries;
| area |
capital |
| 945087 |
Dodoma |
| 131940 |
Athens |
| 449964 |
Stockholm |
| 1285220 |
Lima |
| 337030 |
Helsinki |
Select all columns
| name |
area |
capital |
population |
continent |
currency |
| Tanzania |
945087 |
Dodoma |
41892895 |
AF |
TZS |
| Greece |
131940 |
Athens |
11000000 |
EU |
EUR |
| Sweden |
449964 |
Stockholm |
9555893 |
EU |
SEK |
| Peru |
1285220 |
Lima |
29907003 |
SA |
PEN |
| Finland |
337030 |
Helsinki |
5244000 |
EU |
EUR |
Select with where clause
SELECT * FROM Countries WHERE continent = 'EU';
| name |
area |
capital |
population |
continent |
currency |
| Greece |
131940 |
Athens |
11000000 |
EU |
EUR |
| Sweden |
449964 |
Stockholm |
9555893 |
EU |
SEK |
| Finland |
337030 |
Helsinki |
5244000 |
EU |
EUR |
SELECT DISTINCT
SELECT DISTINCT currency FROM Countries;
WHERE
Equality
SELECT * FROM Countries WHERE name = "Sweden";
| name |
area |
capital |
population |
continent |
currency |
| Sweden |
449964 |
Stockholm |
9555893 |
EU |
SEK |
Inequality
SELECT * FROM Countries WHERE continent <> ’EU’;
| name |
area |
capital |
population |
continent |
currency |
| Tanzania |
945087 |
Dodoma |
41892895 |
AF |
TZS |
| Peru |
1285220 |
Lima |
29907003 |
SA |
PEN |
Expression
SELECT * FROM Countries WHERE population/area >= 80;
| name |
area |
capital |
population |
continent |
currency |
| Greece |
131940 |
Athens |
11000000 |
EU |
EUR |
Multiple
SELECT * FROM Countries WHERE continent = 'EU' AND
NOT (currency = 'EUR');
| name |
area |
capital |
population |
continent |
currency |
| Sweden |
449964 |
Stockholm |
9555893 |
EU |
SEK |