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

    DROP TABLE Countries;

    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

    SELECT * FROM Countries;
    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;
    currency
    SEK
    PEN
    EUR
    TZS

    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