
CREATE TABLE paises_iso3166_2 (
    id_chave_pais_iso3166_2 INT AUTO_INCREMENT PRIMARY KEY,
    nome_pais_iso3166_2 VARCHAR(255) NOT NULL UNIQUE,
    codigo_alpha2 CHAR(2) NOT NULL UNIQUE,
    codigo_alpha3 CHAR(3) NOT NULL UNIQUE,
    codigo_numerico CHAR(3) NOT NULL UNIQUE
);


insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Afghanistan", "AF", "AFG", "004");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Albania", "AL", "ALB", "008");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Algeria", "DZ", "DZA", "012");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("American Samoa", "AS", "ASM", "016");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Andorra", "AD", "AND", "020");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Angola", "AO", "AGO", "024");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Anguilla", "AI", "AIA", "660");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Antarctica", "AQ", "ATA", "010");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Antigua and Barbuda", "AG", "ATG", "028");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Argentina", "AR", "ARG", "032");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Armenia", "AM", "ARM", "051");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Aruba", "AW", "ABW", "533");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Australia", "AU", "AUS", "036");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Austria", "AT", "AUT", "040");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Azerbaijan", "AZ", "AZE", "031");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Bahamas (the)", "BS", "BHS", "044");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Bahrain", "BH", "BHR", "048");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Bangladesh", "BD", "BGD", "050");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Barbados", "BB", "BRB", "052");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Belarus", "BY", "BLR", "112");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Belgium", "BE", "BEL", "056");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Belize", "BZ", "BLZ", "084");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Benin", "BJ", "BEN", "204");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Bermuda", "BM", "BMU", "060");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Bhutan", "BT", "BTN", "064");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Bolivia (Plurinational State of)", "BO", "BOL", "068");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Bonaire, Sint Eustatius and Saba", "BQ", "BES", "535");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Bosnia and Herzegovina", "BA", "BIH", "070");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Botswana", "BW", "BWA", "072");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Bouvet Island", "BV", "BVT", "074");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Brazil", "BR", "BRA", "076");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("British Indian Ocean Territory (the)", "IO", "IOT", "086");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Brunei Darussalam", "BN", "BRN", "096");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Bulgaria", "BG", "BGR", "100");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Burkina Faso", "BF", "BFA", "854");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Burundi", "BI", "BDI", "108");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Cabo Verde", "CV", "CPV", "132");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Cambodia", "KH", "KHM", "116");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Cameroon", "CM", "CMR", "120");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Canada", "CA", "CAN", "124");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Cayman Islands (the)", "KY", "CYM", "136");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Central African Republic (the)", "CF", "CAF", "140");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Chad", "TD", "TCD", "148");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Chile", "CL", "CHL", "152");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("China", "CN", "CHN", "156");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Christmas Island", "CX", "CXR", "162");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Cocos (Keeling) Islands (the)", "CC", "CCK", "166");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Colombia", "CO", "COL", "170");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Comoros (the)", "KM", "COM", "174");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Congo (the Democratic Republic of the)", "CD", "COD", "180");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Congo (the)", "CG", "COG", "178");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Cook Islands (the)", "CK", "COK", "184");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Costa Rica", "CR", "CRI", "188");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Croatia", "HR", "HRV", "191");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Cuba", "CU", "CUB", "192");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Curaçao", "CW", "CUW", "531");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Cyprus", "CY", "CYP", "196");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Czechia", "CZ", "CZE", "203");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Côte d'Ivoire", "CI", "CIV", "384");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Denmark", "DK", "DNK", "208");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Djibouti", "DJ", "DJI", "262");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Dominica", "DM", "DMA", "212");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Dominican Republic (the)", "DO", "DOM", "214");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Ecuador", "EC", "ECU", "218");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Egypt", "EG", "EGY", "818");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("El Salvador", "SV", "SLV", "222");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Equatorial Guinea", "GQ", "GNQ", "226");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Eritrea", "ER", "ERI", "232");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Estonia", "EE", "EST", "233");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Eswatini", "SZ", "SWZ", "748");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Ethiopia", "ET", "ETH", "231");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Falkland Islands (the) [Malvinas]", "FK", "FLK", "238");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Faroe Islands (the)", "FO", "FRO", "234");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Fiji", "FJ", "FJI", "242");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Finland", "FI", "FIN", "246");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("France", "FR", "FRA", "250");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("French Guiana", "GF", "GUF", "254");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("French Polynesia", "PF", "PYF", "258");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("French Southern Territories (the)", "TF", "ATF", "260");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Gabon", "GA", "GAB", "266");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Gambia (the)", "GM", "GMB", "270");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Georgia", "GE", "GEO", "268");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Germany", "DE", "DEU", "276");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Ghana", "GH", "GHA", "288");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Gibraltar", "GI", "GIB", "292");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Greece", "GR", "GRC", "300");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Greenland", "GL", "GRL", "304");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Grenada", "GD", "GRD", "308");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Guadeloupe", "GP", "GLP", "312");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Guam", "GU", "GUM", "316");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Guatemala", "GT", "GTM", "320");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Guernsey", "GG", "GGY", "831");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Guinea", "GN", "GIN", "324");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Guinea-Bissau", "GW", "GNB", "624");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Guyana", "GY", "GUY", "328");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Haiti", "HT", "HTI", "332");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Heard Island and McDonald Islands", "HM", "HMD", "334");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Holy See (the)", "VA", "VAT", "336");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Honduras", "HN", "HND", "340");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Hong Kong", "HK", "HKG", "344");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Hungary", "HU", "HUN", "348");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Iceland", "IS", "ISL", "352");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("India", "IN", "IND", "356");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Indonesia", "ID", "IDN", "360");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Iran (Islamic Republic of)", "IR", "IRN", "364");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Iraq", "IQ", "IRQ", "368");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Ireland", "IE", "IRL", "372");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Isle of Man", "IM", "IMN", "833");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Israel", "IL", "ISR", "376");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Italy", "IT", "ITA", "380");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Jamaica", "JM", "JAM", "388");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Japan", "JP", "JPN", "392");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Jersey", "JE", "JEY", "832");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Jordan", "JO", "JOR", "400");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Kazakhstan", "KZ", "KAZ", "398");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Kenya", "KE", "KEN", "404");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Kiribati", "KI", "KIR", "296");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Korea (the Democratic People's Republic of)", "KP", "PRK", "408");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Korea (the Republic of)", "KR", "KOR", "410");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Kuwait", "KW", "KWT", "414");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Kyrgyzstan", "KG", "KGZ", "417");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Lao People's Democratic Republic (the)", "LA", "LAO", "418");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Latvia", "LV", "LVA", "428");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Lebanon", "LB", "LBN", "422");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Lesotho", "LS", "LSO", "426");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Liberia", "LR", "LBR", "430");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Libya", "LY", "LBY", "434");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Liechtenstein", "LI", "LIE", "438");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Lithuania", "LT", "LTU", "440");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Luxembourg", "LU", "LUX", "442");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Macao", "MO", "MAC", "446");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Madagascar", "MG", "MDG", "450");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Malawi", "MW", "MWI", "454");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Malaysia", "MY", "MYS", "458");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Maldives", "MV", "MDV", "462");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Mali", "ML", "MLI", "466");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Malta", "MT", "MLT", "470");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Marshall Islands (the)", "MH", "MHL", "584");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Martinique", "MQ", "MTQ", "474");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Mauritania", "MR", "MRT", "478");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Mauritius", "MU", "MUS", "480");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Mayotte", "YT", "MYT", "175");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Mexico", "MX", "MEX", "484");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Micronesia (Federated States of)", "FM", "FSM", "583");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Moldova (the Republic of)", "MD", "MDA", "498");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Monaco", "MC", "MCO", "492");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Mongolia", "MN", "MNG", "496");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Montenegro", "ME", "MNE", "499");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Montserrat", "MS", "MSR", "500");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Morocco", "MA", "MAR", "504");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Mozambique", "MZ", "MOZ", "508");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Myanmar", "MM", "MMR", "104");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Namibia", "NA", "NAM", "516");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Nauru", "NR", "NRU", "520");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Nepal", "NP", "NPL", "524");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Netherlands (the)", "NL", "NLD", "528");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("New Caledonia", "NC", "NCL", "540");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("New Zealand", "NZ", "NZL", "554");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Nicaragua", "NI", "NIC", "558");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Niger (the)", "NE", "NER", "562");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Nigeria", "NG", "NGA", "566");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Niue", "NU", "NIU", "570");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Norfolk Island", "NF", "NFK", "574");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Northern Mariana Islands (the)", "MP", "MNP", "580");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Norway", "NO", "NOR", "578");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Oman", "OM", "OMN", "512");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Pakistan", "PK", "PAK", "586");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Palau", "PW", "PLW", "585");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Palestine, State of", "PS", "PSE", "275");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Panama", "PA", "PAN", "591");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Papua New Guinea", "PG", "PNG", "598");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Paraguay", "PY", "PRY", "600");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Peru", "PE", "PER", "604");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Philippines (the)", "PH", "PHL", "608");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Pitcairn", "PN", "PCN", "612");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Poland", "PL", "POL", "616");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Portugal", "PT", "PRT", "620");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Puerto Rico", "PR", "PRI", "630");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Qatar", "QA", "QAT", "634");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Republic of North Macedonia", "MK", "MKD", "807");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Romania", "RO", "ROU", "642");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Russian Federation (the)", "RU", "RUS", "643");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Rwanda", "RW", "RWA", "646");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Réunion", "RE", "REU", "638");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Saint Barthélemy", "BL", "BLM", "652");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Saint Helena, Ascension and Tristan da Cunha", "SH", "SHN", "654");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Saint Kitts and Nevis", "KN", "KNA", "659");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Saint Lucia", "LC", "LCA", "662");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Saint Martin (French part)", "MF", "MAF", "663");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Saint Pierre and Miquelon", "PM", "SPM", "666");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Saint Vincent and the Grenadines", "VC", "VCT", "670");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Samoa", "WS", "WSM", "882");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("San Marino", "SM", "SMR", "674");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Sao Tome and Principe", "ST", "STP", "678");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Saudi Arabia", "SA", "SAU", "682");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Senegal", "SN", "SEN", "686");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Serbia", "RS", "SRB", "688");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Seychelles", "SC", "SYC", "690");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Sierra Leone", "SL", "SLE", "694");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Singapore", "SG", "SGP", "702");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Sint Maarten (Dutch part)", "SX", "SXM", "534");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Slovakia", "SK", "SVK", "703");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Slovenia", "SI", "SVN", "705");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Solomon Islands", "SB", "SLB", "090");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Somalia", "SO", "SOM", "706");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("South Africa", "ZA", "ZAF", "710");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("South Georgia and the South Sandwich Islands", "GS", "SGS", "239");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("South Sudan", "SS", "SSD", "728");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Spain", "ES", "ESP", "724");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Sri Lanka", "LK", "LKA", "144");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Sudan (the)", "SD", "SDN", "729");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Suriname", "SR", "SUR", "740");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Svalbard and Jan Mayen", "SJ", "SJM", "744");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Sweden", "SE", "SWE", "752");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Switzerland", "CH", "CHE", "756");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Syrian Arab Republic", "SY", "SYR", "760");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Taiwan (Province of China)", "TW", "TWN", "158");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Tajikistan", "TJ", "TJK", "762");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Tanzania, United Republic of", "TZ", "TZA", "834");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Thailand", "TH", "THA", "764");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Timor-Leste", "TL", "TLS", "626");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Togo", "TG", "TGO", "768");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Tokelau", "TK", "TKL", "772");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Tonga", "TO", "TON", "776");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Trinidad and Tobago", "TT", "TTO", "780");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Tunisia", "TN", "TUN", "788");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Turkey", "TR", "TUR", "792");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Turkmenistan", "TM", "TKM", "795");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Turks and Caicos Islands (the)", "TC", "TCA", "796");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Tuvalu", "TV", "TUV", "798");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Uganda", "UG", "UGA", "800");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Ukraine", "UA", "UKR", "804");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("United Arab Emirates (the)", "AE", "ARE", "784");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("United Kingdom of Great Britain and Northern Ireland (the)", "GB", "GBR", "826");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("United States Minor Outlying Islands (the)", "UM", "UMI", "581");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("United States of America (the)", "US", "USA", "840");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Uruguay", "UY", "URY", "858");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Uzbekistan", "UZ", "UZB", "860");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Vanuatu", "VU", "VUT", "548");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Venezuela (Bolivarian Republic of)", "VE", "VEN", "862");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Viet Nam", "VN", "VNM", "704");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Virgin Islands (British)", "VG", "VGB", "092");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Virgin Islands (U.S.)", "VI", "VIR", "850");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Wallis and Futuna", "WF", "WLF", "876");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Western Sahara", "EH", "ESH", "732");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Yemen", "YE", "YEM", "887");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Zambia", "ZM", "ZMB", "894");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Zimbabwe", "ZW", "ZWE", "716");
insert into paises_iso3166_2 (nome_pais_iso3166_2, codigo_alpha2, codigo_alpha3, codigo_numerico) values ("Åland Islands", "AX", "ALA", "248");



UPDATE paises
INNER JOIN paises_iso3166_2 ON paises.nome_pais = paises_iso3166_2.nome_pais_iso3166_2
SET
    paises.codigo_alpha2 = paises_iso3166_2.codigo_alpha2,
    paises.codigo_alpha3 = paises_iso3166_2.codigo_alpha3,
    paises.codigo_numerico = paises_iso3166_2.codigo_numerico;

UPDATE paises SET codigo_alpha2 = 'GB' WHERE nome_pais = 'United Kingdom';
UPDATE paises SET codigo_alpha2 = 'US' WHERE nome_pais = 'United States';
UPDATE paises SET codigo_alpha2 = 'IR' WHERE nome_pais LIKE 'IRAN%';
UPDATE paises SET codigo_alpha2 = 'KR' WHERE nome_pais LIKE 'KOREA%';
UPDATE paises SET codigo_alpha2 = 'RU' WHERE nome_pais LIKE 'RUSSIAN%';
UPDATE paises SET codigo_alpha2 = 'VE' WHERE nome_pais LIKE 'VENEZUELA%';
UPDATE paises SET codigo_alpha2 = 'TW' WHERE nome_pais LIKE 'TAIWAN%';
UPDATE paises SET codigo_alpha2 = 'NL' WHERE nome_pais LIKE 'NETHERLANDS%';
UPDATE paises SET codigo_alpha2 = 'CG' WHERE nome_pais LIKE 'CONGO%';
UPDATE paises SET codigo_alpha2 = 'MK' WHERE nome_pais LIKE '%MACEDONIA%';
UPDATE paises SET codigo_alpha2 = 'PH' WHERE nome_pais LIKE 'Philippines';
UPDATE paises SET codigo_alpha2 = 'BO' WHERE nome_pais LIKE 'BOLIVIA%';
UPDATE paises SET codigo_alpha2 = 'MD' WHERE nome_pais LIKE 'MOLDOVA%';
UPDATE paises SET codigo_alpha2 = 'PS' WHERE nome_pais LIKE 'PALESTINE%';
UPDATE paises SET codigo_alpha2 = 'TR' WHERE nome_pais LIKE 'Türkiye%';
UPDATE paises SET codigo_alpha2 = 'AE' WHERE nome_pais LIKE 'United Arab Emirates';
UPDATE paises SET codigo_alpha2 = 'TZ' WHERE nome_pais LIKE 'TANZANIA%';
UPDATE paises SET codigo_alpha2 = 'GM' WHERE nome_pais LIKE 'GAMBIA%';
UPDATE paises SET codigo_alpha2 = 'BS' WHERE nome_pais LIKE 'BAHAMAS%';
UPDATE paises SET codigo_alpha2 = 'DO' WHERE nome_pais LIKE '%Dominican%';

UPDATE paises
INNER JOIN paises_iso3166_2 ON paises.codigo_alpha2 = paises_iso3166_2.codigo_alpha2 AND paises.nome_pais != paises_iso3166_2.nome_pais_iso3166_2
SET
    paises.codigo_alpha3 = paises_iso3166_2.codigo_alpha3,
    paises.codigo_numerico = paises_iso3166_2.codigo_numerico;




