· 9 years ago · Dec 08, 2016, 06:41 PM
1CREATE TABLE IF NOT EXISTS `county` (
2 `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
3 `name` varchar(124) NOT NULL,
4 `short_name` varchar(20) NOT NULL,
5 PRIMARY KEY (`id`)
6) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=11 ;
7
8
9INSERT INTO `county` (`id`, `name`, `short_name`) VALUES
10(1, 'Центральный', 'ЦÐО'),
11(2, 'Северный', 'СÐО'),
12(3, 'Северо-ВоÑточный', 'СВÐО'),
13(4, 'ВоÑточный', 'Ð’ÐО'),
14(5, 'Юго-ВоÑточный', 'ЮВÐО'),
15(6, 'Южный', 'ЮÐО'),
16(7, 'Юго-Западный', 'ЮЗÐО'),
17(8, 'Западный', 'ЗÐО'),
18(9, 'Северо-Западный', 'СЗÐО'),
19(10, 'ЗеленоградÑкий', 'ЗеленоградÑкий ÐО');
20
21CREATE TABLE IF NOT EXISTS `district` (
22 `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
23 `name` varchar(124) NOT NULL,
24 `county_id` int(10) unsigned NOT NULL,
25 PRIMARY KEY (`id`),
26 KEY `county_id` (`county_id`)
27) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=125 ;
28
29INSERT INTO `district` (`id`, `name`, `county_id`) VALUES
30(1, 'Ðрбат', 1),
31(2, 'БаÑманный', 1),
32(3, 'ЗамоÑкворечье', 1),
33(4, 'КраÑноÑельÑкий', 1),
34(5, 'МещанÑкий', 1),
35(6, 'ПреÑненÑкий', 1),
36(7, 'ТаганÑкий', 1),
37(8, 'ТверÑкой', 1),
38(9, 'Хамовники', 1),
39(10, 'Якиманка', 1),
40(11, 'ÐÑропорт', 2),
41(12, 'Беговой', 2),
42(13, 'БеÑкудниковÑкий', 2),
43(14, 'ВойковÑкий', 2),
44(15, 'ВоÑточное Дегунино', 2),
45(16, 'ГоловинÑкий', 2),
46(17, 'ДмитровÑкий', 2),
47(18, 'Западное Дегунино', 2),
48(19, 'Коптево', 2),
49(20, 'Левобережный', 2),
50(21, 'МолжаниновÑкий', 2),
51(22, 'СавёловÑкий', 2),
52(23, 'Сокол', 2),
53(24, 'ТимирÑзевÑкий', 2),
54(25, 'Ховрино', 2),
55(26, 'ХорошёвÑкий', 2),
56(27, 'ÐлекÑеевÑкий', 3),
57(28, 'ÐлтуфьевÑкий', 3),
58(29, 'БабушкинÑкий', 3),
59(30, 'Бибирево', 3),
60(31, 'БутырÑкий', 3),
61(32, 'Лианозово', 3),
62(33, 'ЛоÑинооÑтровÑкий', 3),
63(34, 'Марфино', 3),
64(35, 'Марьина Роща', 3),
65(36, 'ОÑтанкинÑкий', 3),
66(37, 'Отрадное', 3),
67(38, 'РоÑтокино', 3),
68(39, 'Свиблово', 3),
69(40, 'Северное Медведково', 3),
70(41, 'Северный', 3),
71(42, 'Южное Медведково', 3),
72(43, 'ЯроÑлавÑкий', 3),
73(44, 'БогородÑкое', 4),
74(45, 'ВешнÑки', 4),
75(46, 'ВоÑточное Измайлово', 4),
76(47, 'ВоÑточный', 4),
77(48, 'ГольÑново', 4),
78(49, 'ИвановÑкое', 4),
79(50, 'Измайлово', 4),
80(51, 'КоÑино-УхтомÑкий', 4),
81(52, 'Метрогородок', 4),
82(53, 'Ðовогиреево', 4),
83(54, 'ÐовокоÑино', 4),
84(55, 'Перово', 4),
85(56, 'ПреображенÑкое', 4),
86(57, 'Северное Измайлово', 4),
87(58, 'Ð¡Ð¾ÐºÐ¾Ð»Ð¸Ð½Ð°Ñ Ð“Ð¾Ñ€Ð°', 4),
88(59, 'Сокольники', 4),
89(60, 'Выхино-Жулебино', 5),
90(61, 'КапотнÑ', 5),
91(62, 'Кузьминки', 5),
92(63, 'Лефортово', 5),
93(64, 'Люблино', 5),
94(65, 'Марьино', 5),
95(66, 'ÐекраÑовка', 5),
96(67, 'ÐижегородÑкий', 5),
97(68, 'Печатники', 5),
98(69, 'Ð ÑзанÑкий', 5),
99(70, 'ТекÑтильщики', 5),
100(71, 'Южнопортовый', 5),
101(72, 'Бирюлёво ВоÑточное', 6),
102(73, 'Бирюлёво Западное', 6),
103(74, 'Братеево', 6),
104(75, 'ДаниловÑкий', 6),
105(76, 'ДонÑкой', 6),
106(77, 'ЗÑбликово', 6),
107(78, 'МоÑкворечье-Сабурово', 6),
108(79, 'Ðагатино-Садовники', 6),
109(80, 'ÐагатинÑкий Затон', 6),
110(81, 'Ðагорный', 6),
111(82, 'Орехово-БориÑово Северное', 6),
112(83, 'Орехово-БориÑово Южное', 6),
113(84, 'Царицыно', 6),
114(85, 'Чертаново Северное', 6),
115(86, 'Чертаново Центральное', 6),
116(87, 'Чертаново Южное', 6),
117(88, 'ÐкадемичеÑкий', 7),
118(89, 'ГагаринÑкий', 7),
119(90, 'Зюзино', 7),
120(91, 'Коньково', 7),
121(92, 'Котловка', 7),
122(93, 'ЛомоноÑовÑкий', 7),
123(94, 'ОбручевÑкий', 7),
124(95, 'Северное Бутово', 7),
125(96, 'Тёплый Стан', 7),
126(97, 'Черёмушки', 7),
127(98, 'Южное Бутово', 7),
128(99, 'ЯÑенево', 7),
129(100, 'Внуково', 8),
130(101, 'Дорогомилово', 8),
131(102, 'КрылатÑкое', 8),
132(103, 'Кунцево', 8),
133(104, 'Ðово-Переделкино', 8),
134(105, 'Очаково-МатвеевÑкое', 8),
135(106, 'ПроÑпект ВернадÑкого', 8),
136(107, 'Раменки', 8),
137(108, 'Солнцево', 8),
138(109, 'Тропарёво-Ðикулино', 8),
139(110, 'ФилёвÑкий Парк', 8),
140(111, 'Фили-Давыдково', 8),
141(112, 'Куркино', 9),
142(113, 'Митино', 9),
143(114, 'ПокровÑкое-Стрешнево', 9),
144(115, 'Северное Тушино', 9),
145(116, 'Строгино', 9),
146(117, 'Хорошёво-Мнёвники', 9),
147(118, 'Щукино', 9),
148(119, 'Южное Тушино', 9),
149(120, 'Крюково', 10),
150(121, 'Матушкино', 10),
151(122, 'Савёлки', 10),
152(123, 'Силино', 10),
153(124, 'Старое Крюково', 10);
154
155--
156ALTER TABLE `district`
157 ADD CONSTRAINT `district_county` FOREIGN KEY (`county_id`) REFERENCES `county` (`id`) ON UPDATE CASCADE;