国家表

在这个例子中,我们有一个 Countries 表。国家/地区的表格有很多用途,特别是涉及货币和汇率的金融应用程序。

实例: SQL 小提琴

一些市场数据软件应用程序(如 Bloomberg 和路透社)要求你为其 API 提供 2 或 3 个字符的国家/地区代码以及货币代码。因此,此示例表具有 2 个字符的 ISO 代码列和 3 个字符的 ISO3 代码列。

国家

查看表

ID ISO ISO3 ISONumeric 国家的名字 首都 ContinentCode 货币代码
1 AU AUS 36 澳大利亚 堪培拉 OC AUD
2 DE 276 德国 柏林 欧盟 欧元
2 IND 356 印度 新德里 INR
3 LA LAO 418 老挝 万象 LAK
4 我们 美国 840 美国 华盛顿 NA 美元
ZW 津巴布韦 716 津巴布韦 哈拉雷 AF ZWL

SQL 创建表:

CREATE TABLE Countries (
    Id INT NOT NULL AUTO_INCREMENT,
    ISO VARCHAR(2) NOT NULL,
    ISO3 VARCHAR(3) NOT NULL,
    ISONumeric INT NOT NULL,
    CountryName VARCHAR(64) NOT NULL,
    Capital VARCHAR(64) NOT NULL,
    ContinentCode VARCHAR(2) NOT NULL,
    CurrencyCode VARCHAR(3) NOT NULL,
    PRIMARY KEY(Id)
)
;

INSERT INTO Countries
    (ISO, ISO3, ISONumeric, CountryName, Capital, ContinentCode, CurrencyCode)
VALUES
    ('AU', 'AUS', 36, 'Australia', 'Canberra', 'OC', 'AUD'),
    ('DE', 'DEU', 276, 'Germany', 'Berlin', 'EU', 'EUR'),
    ('IN', 'IND', 356, 'India', 'New Delhi', 'AS', 'INR'),
    ('LA', 'LAO', 418, 'Laos', 'Vientiane', 'AS', 'LAK'),
    ('US', 'USA', 840, 'United States', 'Washington', 'NA', 'USD'),
    ('ZW', 'ZWE', 716, 'Zimbabwe', 'Harare', 'AF', 'ZWL')
;