У меня возник такой вопрос. Как можно вытащить из sql базы только email'ы? Как бы отделить от всего остального лишнего. Есть ли такая может какая нибудь самописная отделяющая программка. Пример что бы вы меня правельно поняли: Вот к примеру у меня sql база. Я открываю её через txt документ к примеру там примерно такая каша: HTML: DROP TABLE IF EXISTS `accounts`; CREATE TABLE `accounts` ( `login` varchar(45) NOT NULL DEFAULT '', `password` varchar(256) DEFAULT NULL, `lastactive` int(15) unsigned NOT NULL DEFAULT '0', `access_level` tinyint(6) NOT NULL DEFAULT '0', `lastIP` varchar(15) DEFAULT NULL, `lastServer` int(4) DEFAULT '1', `comments` text, `email` varchar(45) NOT NULL DEFAULT 'null@null', `pay_stat` tinyint(1) NOT NULL DEFAULT '1', `bonus` float NOT NULL DEFAULT '1', `bonus_expire` int(11) NOT NULL DEFAULT '0', `banExpires` int(11) NOT NULL DEFAULT '0', `AllowIPs` varchar(256) NOT NULL DEFAULT '*', `lock_expire` int(10) DEFAULT '604800', `activated` tinyint(10) unsigned DEFAULT '1', `recover_password` text, `change_email` text, PRIMARY KEY (`login`), KEY `bonus` (`bonus`), KEY `access_level` (`access_level`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8; -- ---------------------------- -- Records of accounts -- ---------------------------- INSERT INTO `accounts` VALUES ('inside1', 'R7OPh2J+QhwJ6mwm6LjB35KUmT6Xqg4fbNc40/8sFr28L6gLVNqleSYYTERx4NjPxX+4LMhJDn0fnmrB4sCyrQ==|jTNpzszFn6hPLRRyRtCmp5aw5oqyRW+ro606VDF0O9CXYQWt3c/D2QOws6ebqMLmUTJKm7mJBD9k0uEKlrCCIQ==', '1269032400', '0', '93.84.120.196', '36', null, '[email protected]', '1', '2', '1270411200', '0', '*', '-1', '0', null, null); INSERT INTO `accounts` VALUES ('inspector', 'ucRKUdyVM4+oG3wVJDaBGjJgO+4aR+v7lSbYZBrpcU3THpUIWYrwty1Z8UaBQJdZ01pNJ0PSGs1gXwP47lyE3w==|q7Dga+0oOPXQpWw4PRM3BrXwVtPoJc+D0tIvq5YZq5TTJaC/6S3jZ3R3tat1CRZzShuRIde0NLvrVbS2Lvjj5Q==', '1269270722', '0', '109.184.0.61', '71', null, 'bnm@bnm', '1', '2', '1270411200', '0', '*', '-1', '1', null, null); INSERT INTO `accounts` VALUES ('Inspiration', 'NPSRRxawt/aDIeIArjr1EOGTxRSkpzB5lTEV3YS4MyCmQmvG7XaQG8V+hAq/Zw1zW8XCvMdWxAA9GynI1nOL9Q==|XMViahoU2jvaeuusPnZX4C4HQ/lM9nROqM/EP9xZZWMFlwElgXEXC4FG/PfIruNWIsJyqvJAUW7By0cHM8e5ig==', '1269032400', '0', '85.140.251.19', '36', null, '[email protected]', '1', '2', '1270411200', '0', '*', '-1', '0', null, null); INSERT INTO `accounts` VALUES ('instant00', 'BHE/fHDHdwvLtwbEVJGMuqTrgJI+smmF9ZMTXB+z4f/Xynqo8S/mDSKTzDqDwL7Cl2S4uSVcnVzipDi2KvH8TQ==|WJbQDF7hgJ/+sA4Rs4e+sbiOwraPzdgQNagEy4/wLIxCg21O1Urutff1DphJ24SpGTBQ49nxRqnturHYJk+UEg==', '1275285447', '0', '94.232.52.24', '71', null, '[email protected]', '1', '2', '1270411200', '0', '*', '-1', '0', null, null); INSERT INTO `accounts` VALUES ('insult', 'vMIuRDn7JwzNKn4/O6KScPej2oz3ntfkdc1PlTjtCzHP5Cg+j8qwMLGoPZl2MijMdbDjkCl4omfyFIBLDJz4OA==|IlT64cblWtbMcScq3OF4q5jLnoQkV+nSJDxWImHhcmcS0rUcL6FAastePr8C/43tI0NMFdVcLKOeluXKDS9Q2g==', '1276232947', '0', '87.117.3.44', '54', null, '[email protected]', '1', '2', '1270411200', '0', '*', '-1', '0', null, null); INSERT INTO `accounts` VALUES ('Insurmontable', 'UNJdZtQ9C5BTbB0MiukRax/TE/Mam9aE2OhASu9MSsOAL6rwAvxkw/3kQzYblmLhfy4Kd1yUB+buZZOhH36P0Q==|3cWMIs5xlWiB/Ab0hDNWEZUXdJq3gskoB71PxA0fpcXvuJVmRXu520As3cEhq06tisi3QXPzqGD6bsnpOBj6TA==', '1269032400', '0', '93.183.238.2', '36', null, '[email protected]', '1', '2', '1270411200', '0', '*', '-1', '0', null, null); INSERT INTO `accounts` VALUES ('int1756633', 'PBy9ppnu/HGZqkH0nePpboCCMZHWWl1Xkh5zl5Y7fMbik0dfdo8NWh6+uPEEPmNHT7AmEjvI3QIj4CqJABITzw==|fyPioPrSHqixFbwk8aGOlmQcZPiaHlhsfuFn5xSAvTRYb15AKnrGcOdyP1v3qazjbG5Q9fObOUeuuZcZnuA+xA==', '1269032400', '0', '89.218.140.46', '36', null, '[email protected]', '1', '2', '1270411200', '0', '*', '-1', '0', null, null); INSERT INTO `accounts` VALUES ('intacto12', 'ilTvSdROQVxVzrfaRt/NmcXeJTjYAJ96HXyeznBLLxCcXApQ/wDW19mysJKjdxJzYebPnGis/4IcwO5XrpY6mw==|HwSjIotn41EgxNOVK6Jjl8GKH1z2uA7qMmaPhtRHY/OIoIwGSwrQKqwyxu8i7Ck4rAAwz/SsrHX3lSIjWw9AYA==', '1272571214', '0', '95.32.51.229', '36', null, '[email protected]', '1', '2', '1270411200', '0', '*', '-1', '0', null, null); INSERT INTO `accounts` VALUES ('intakto', 'DkvIQzaeWl4Jk37aYK0ywmjOj4HxppIg0K97xsdP8/D7YJjQ9g7SMl1UxhKwQXnQF8v1rJ4DCIo0X4aMmBLMaw==|32TOW7G9w6fO+HIyMXp1CVWy6Tg++us6brILf6/c8JCRwPq2qHqba/zE8pJzh+vZ3amjIyg/3c0MNwJhVntwOg==', '1269853138', '0', '94.45.168.84', '36', null, '470@1', '1', '2', '1270411200', '0', '*', '-1', '1', null, null); INSERT INTO `accounts` VALUES ('intaym', 'R8gzFPshsOW5JpUgv9AJvcC49Xf4P5YQkwooGjA9q0UzUhjOMTrNSvVzOTEHhqVeltNPaHRo+KsJIqwhWgKZYQ==|Ap18B5Ct+9ViKzTLl+WJ5MjIZWlP1oKXlEmQlU0/uFAh9XHMnnDsNXBuiikMoMcD1KLaN26PWTBtVw8JyCE7/Q==', '1269032400', '0', '89.19.170.93', '36', null, [email protected], '1', '2', '1270411200', '0', '*', '-1', '0', null, null); INSERT INTO `accounts` VALUES 'integer', 'bcz6qET/GTDstw0kgiACAuz4YtNMQyIQCchJnro8AONWZZEgfxHg0xMaxNw8z02OKE1eR8jEw3PHx6ZaOEUIcQ==|Wdy11JIWLoxLzicAQEriosxO4BQE84q+XP5gI3yuj+yaM35mIipnYl5gt3KEdMoXYClTOIiRTe56vd3pRjy/Ew==', '1276412950', '0', '82.193.99.202', '36', null, [email protected] '1', '2', '1276878074', '0', '*', '0', '1', null, null Это лиш часть... и мне из него надо вытащить только email т.е [email protected] bnm@bnm [email protected] [email protected] [email protected] [email protected] ну итд.... С помощью какой программы реально осуществить? p.s база весит более 250 мб, из за своего веса она не заливается в мускул... Вопрос не в том как залить а как отделить.
http://zalil.ru/29746698 - попробуй, может чем поможет, писал давно... И еще я думаю твой вопрос можно решить с помощью Excel
Нашел выход! Вообщем сам нашел выход но все же спс за прогу. Смысл такой... Я разбил большой sql на несколько частей, и без труда залил в мускул таблицу, далее через навигат редактировал табличку и оставил нужные мне acaunts;email экспортировав не в виде таблицы а со знаком разделения ; Ну и запуслил уже туда куда мне надо! Всем спасибо.