Skip to content

Instantly share code, notes, and snippets.

@2bj
Created March 7, 2012 13:23
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 3 You must be signed in to fork a gist
  • Save 2bj/1993078 to your computer and use it in GitHub Desktop.
Save 2bj/1993078 to your computer and use it in GitHub Desktop.
База огругов с районами москвы
CREATE TABLE IF NOT EXISTS `county` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`name` varchar(124) NOT NULL,
`short_name` varchar(20) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=11 ;
INSERT INTO `county` (`id`, `name`, `short_name`) VALUES
(1, 'Центральный', 'ЦАО'),
(2, 'Северный', 'САО'),
(3, 'Северо-Восточный', 'СВАО'),
(4, 'Восточный', 'ВАО'),
(5, 'Юго-Восточный', 'ЮВАО'),
(6, 'Южный', 'ЮАО'),
(7, 'Юго-Западный', 'ЮЗАО'),
(8, 'Западный', 'ЗАО'),
(9, 'Северо-Западный', 'СЗАО'),
(10, 'Зеленоградский', 'Зеленоградский АО');
CREATE TABLE IF NOT EXISTS `district` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`name` varchar(124) NOT NULL,
`county_id` int(10) unsigned NOT NULL,
PRIMARY KEY (`id`),
KEY `county_id` (`county_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=125 ;
INSERT INTO `district` (`id`, `name`, `county_id`) VALUES
(1, 'Арбат', 1),
(2, 'Басманный', 1),
(3, 'Замоскворечье', 1),
(4, 'Красносельский', 1),
(5, 'Мещанский', 1),
(6, 'Пресненский', 1),
(7, 'Таганский', 1),
(8, 'Тверской', 1),
(9, 'Хамовники', 1),
(10, 'Якиманка', 1),
(11, 'Аэропорт', 2),
(12, 'Беговой', 2),
(13, 'Бескудниковский', 2),
(14, 'Войковский', 2),
(15, 'Восточное Дегунино', 2),
(16, 'Головинский', 2),
(17, 'Дмитровский', 2),
(18, 'Западное Дегунино', 2),
(19, 'Коптево', 2),
(20, 'Левобережный', 2),
(21, 'Молжаниновский', 2),
(22, 'Савёловский', 2),
(23, 'Сокол', 2),
(24, 'Тимирязевский', 2),
(25, 'Ховрино', 2),
(26, 'Хорошёвский', 2),
(27, 'Алексеевский', 3),
(28, 'Алтуфьевский', 3),
(29, 'Бабушкинский', 3),
(30, 'Бибирево', 3),
(31, 'Бутырский', 3),
(32, 'Лианозово', 3),
(33, 'Лосиноостровский', 3),
(34, 'Марфино', 3),
(35, 'Марьина Роща', 3),
(36, 'Останкинский', 3),
(37, 'Отрадное', 3),
(38, 'Ростокино', 3),
(39, 'Свиблово', 3),
(40, 'Северное Медведково', 3),
(41, 'Северный', 3),
(42, 'Южное Медведково', 3),
(43, 'Ярославский', 3),
(44, 'Богородское', 4),
(45, 'Вешняки', 4),
(46, 'Восточное Измайлово', 4),
(47, 'Восточный', 4),
(48, 'Гольяново', 4),
(49, 'Ивановское', 4),
(50, 'Измайлово', 4),
(51, 'Косино-Ухтомский', 4),
(52, 'Метрогородок', 4),
(53, 'Новогиреево', 4),
(54, 'Новокосино', 4),
(55, 'Перово', 4),
(56, 'Преображенское', 4),
(57, 'Северное Измайлово', 4),
(58, 'Соколиная Гора', 4),
(59, 'Сокольники', 4),
(60, 'Выхино-Жулебино', 5),
(61, 'Капотня', 5),
(62, 'Кузьминки', 5),
(63, 'Лефортово', 5),
(64, 'Люблино', 5),
(65, 'Марьино', 5),
(66, 'Некрасовка', 5),
(67, 'Нижегородский', 5),
(68, 'Печатники', 5),
(69, 'Рязанский', 5),
(70, 'Текстильщики', 5),
(71, 'Южнопортовый', 5),
(72, 'Бирюлёво Восточное', 6),
(73, 'Бирюлёво Западное', 6),
(74, 'Братеево', 6),
(75, 'Даниловский', 6),
(76, 'Донской', 6),
(77, 'Зябликово', 6),
(78, 'Москворечье-Сабурово', 6),
(79, 'Нагатино-Садовники', 6),
(80, 'Нагатинский Затон', 6),
(81, 'Нагорный', 6),
(82, 'Орехово-Борисово Северное', 6),
(83, 'Орехово-Борисово Южное', 6),
(84, 'Царицыно', 6),
(85, 'Чертаново Северное', 6),
(86, 'Чертаново Центральное', 6),
(87, 'Чертаново Южное', 6),
(88, 'Академический', 7),
(89, 'Гагаринский', 7),
(90, 'Зюзино', 7),
(91, 'Коньково', 7),
(92, 'Котловка', 7),
(93, 'Ломоносовский', 7),
(94, 'Обручевский', 7),
(95, 'Северное Бутово', 7),
(96, 'Тёплый Стан', 7),
(97, 'Черёмушки', 7),
(98, 'Южное Бутово', 7),
(99, 'Ясенево', 7),
(100, 'Внуково', 8),
(101, 'Дорогомилово', 8),
(102, 'Крылатское', 8),
(103, 'Кунцево', 8),
(104, 'Ново-Переделкино', 8),
(105, 'Очаково-Матвеевское', 8),
(106, 'Проспект Вернадского', 8),
(107, 'Раменки', 8),
(108, 'Солнцево', 8),
(109, 'Тропарёво-Никулино', 8),
(110, 'Филёвский Парк', 8),
(111, 'Фили-Давыдково', 8),
(112, 'Куркино', 9),
(113, 'Митино', 9),
(114, 'Покровское-Стрешнево', 9),
(115, 'Северное Тушино', 9),
(116, 'Строгино', 9),
(117, 'Хорошёво-Мнёвники', 9),
(118, 'Щукино', 9),
(119, 'Южное Тушино', 9),
(120, 'Крюково', 10),
(121, 'Матушкино', 10),
(122, 'Савёлки', 10),
(123, 'Силино', 10),
(124, 'Старое Крюково', 10);
--
ALTER TABLE `district`
ADD CONSTRAINT `district_county` FOREIGN KEY (`county_id`) REFERENCES `county` (`id`) ON UPDATE CASCADE;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment