Views
3 years ago

НЕСЛУЧАЙНО CUDA ИДЕМ? phpMyAdmin - Xakep Online

НЕСЛУЧАЙНО CUDA ИДЕМ? phpMyAdmin - Xakep Online

pc_zone INFO The 2009

pc_zone INFO The 2009 SourceForge.net Community Choice Awards program has announced that phpMyAdmin is finalist for Best Tool or Utility for SysAdmins and Best Tool or Utility for Developers. This is great news but it's up to all users to vote for us (you have until July 20 but hey -- now is the perfect time to vote!). info Сам по себе проект HeidiSQL появился относительно недавно, но в действительности это развитие другого известного фронтенда — MySQL-Front. Над последней версией проекта аж полтора года в одиночку трудился немецкий программист. Кстати, на HeidiSQL я наткнулся совершенно случайно, когда искал инструмент для манипулирования данными, который может запускаться с флешки. Portable-вервия HeidiSQL доступна для закачки прямо с офсайта. DVD dvd Подборка программ и скриптов для манипулирования данными в базах MySQL будет ждать тебя на нашем DVD-диске. HTTP://WWW links Другие аналогичные программы, не вошедшие в наш обзор. • MySQL GUI Tools: dev.mysql.com/ downloads/gui-tools. • Toad for MySQL: www.toadsoft.com/ toadmysql. • EMS SQL Manager for MySQL: sqlmanager.net/ en/products/mysql/ manager. 026 СИСТЕМА ВКЛАДОК SQLYOG ПОЗВОЛЯЕТ ВЫПОЛНЯТЬ НЕСКОЛЬКО ЗАПРОСОВ ОДНОВРЕМЕННО и свежие фичи. Не будем касаться банальных функций, вроде создания таблиц и редактирования их структуры и содержимого — смею заверить, реализованы они на самом высоком уровне. Классно реализованная система табов позволяет оперировать сразу несколькими запросами, а система Smart Autocomplete помогает составлять запросы и автодополняет имена баз и таблиц. К тому же в SQLyog встроен профайлер запросов — уникальное средство для отладки и оптимизации запросов. Профайлер показывает, сколько времени уходит на выполнение запроса, раскладывая по полочкам каждую из составляющих его выполнения (передача запроса, открытие таблиц, блокировка таблиц и т.д.). Таким образом можно выявить наиболее дорогие операции и попробовать избавиться от них. Например, с помощью создания индекса для нужной таблицы. Или более радикально — путем увеличения размера кэша выполнения запроса. Таким образом, это еще и отличный способ, чтобы оценить эффект от изменения тех или иных настроек сервера. В SQLyog встроен мощнейший механизм для синхронизации баз данных, причем управление этим процессом максимально упрощено с помощью специального мастера. На разных шагах вводится: параметры серверов и баз данных, направление синхронизации, сравниваемые поля и т.д. Аналогичным образом настраивается и автоматический бэкап по расписанию. Сильно радует общая продуманность программы, благодаря которой SQLyog одинаково успешно могут использовать как продвинутые пользователи, которым обязательно придется по вкусу, например, редактор хранимых процедур, так и начинающие пользователи, в руках которых окажутся простые визуальные средства для составления запросов и проектирования структуры базы данных. SQLyog распространяется в двух версиях: бесплатной Community и платной Enterprise-вариации. К сожалению, наиболее сочные фишки программы, вроде визуальных редакторов, туннелирования и автодополнения запросов, в фриварной версии урезаны, но даже при такой функциональности SQLyog на две головы выше phpMyAdmin. РЕЗУЛЬТАТ РАБОТЫ ПРОФАЙЛЕРА: ВЫЧИСЛЯЕМ САМЫЕ ДОРОГИЕ ОПЕРАЦИИ ЗАПРОСА НАСТРОЙКА SSH-ТУННЕЛИНГА В SQLYOG DBFORGE STUDIO На официальной страничке программы (www.devart.com) среди пользователей — известные бренды: Hitachi, Honda, Samsung, BMW, Siemens. От этого вдвойне приятно, что dbForge Studio абсолютно бесплатна для некоммерческого использования. По большому счету это еще один удобный фронтенд для работы с базами данных MySQL. Составлять и выполнять запросы, редактировать данные, осуществлять их экспорт и импорт, разрабатывать SQL-скрипты и хранимые процедуры — получаем стандартный набор функций, даже при качественной реализации он мало кого удивит. Но добавь к этому отладчик хранимых процедур, визуальный редактор для составления SQL-запросов, классный редактор кода с автодополнением команд и имен баз/ Аналоги phpMyAdmin Архив phpMyAdmin занимает, как минимум, пару мегабайт, но что мы получаем после установки? Навороченный скрипт, который хотя и проверен временем, но чересчур перегружен для комфортной работы. К тому же одно дело — установить phpMyAdmin на своем серваке и совсем другое — быстро залить на какой-нибудь левый сервак скрипт для быстрого доступа к его БД. В общем, даже среди web-решений есть несколько других достойных инструментов, заслуживающих внимания. SQL Buddy (www.sqlbuddy.com) — классная PHPоболочка для быстрого доступа к базе данных. Главная фишка SQL Buddy — поддержка Ajax, позволяющая просматривать и редактировать данные в базе без перезагрузки страницы (что дико надоедает в phpMyAdmin). В основе лежит JavaSript-фреймворк MooTools, поэтому скрипт отлично чувствует себя под всеми современными браузерами. Установить скрипт проще простого: достаточно залить файлы SQL Buddy на сервер. RST MySQL 2.0 (rst.ghc.ru) — наилучший вариант, если необходимо посмотреть базу данных на каком-нибудь левом сервере. В одном единственном PHP-файле, размером в 80 Кб, разработчики смогли реализовать полноценную утилиту для работы с MySQL. Залив этот небольшой файлик, ты сможешь обратиться к любым базам и таблицам, выполнить произвольный запрос, отредактировать данные или сделать дамп. XÀÊÅÐ 07 /127/ 09

phpMyAdmin is also very deeply documented in a book written by one of developers — Mastering phpMyAdmin for Effective MySQL Management, which is available in English, Czech, German and Spanish. To ease usage to a wide range of people, phpMyAdmin is translated into 55 languages and supports both LTR and RTL languages. >> pc_zone RST MYSQL — ЛЕГКОВЕСНАЯ АЛЬТЕРНАТИВА PHPMYADMIN В ОДНОМ ЕДИНСТВЕННОМ PHP- ФАЙЛЕ таблиц — и возможно, ничем другим пользоваться ты уже не захочешь. Ручная отладка хранимых процедур и триггеров с промежуточными выводами и вычислениями в голове, возможно, и отдает Решение под Linux и Mac OS XÀÊÅÐ 07 /127/ 09 ВИЗУАЛЬНЫЙ КОНСТРУКТОР БАЗЫ ДАННЫХ DBFORGE УДОБНО ИСПОЛЬЗОВАТЬ ДАЖЕ ДЛЯ НА- ВИГАЦИИ ПО БД ОТЛАЖИВАЕМ ХРАНИМУЮ ПРОЦЕДУРУ ЧЕРЕЗ DBFORGE STUDIO олдскульной романтикой, но в большинстве случаев дико тормозит разработку. Зато шикарный отладчик хранимых процедур, встроенный в dbForge Studio, — выше всяческих похвал. Прямо в редакторе кода Благодаря системе подключаемых плагинов, SQuirreL SQL Client (www.squirrelsql.org) поддерживает самые разные базы данных (Oracle, MySQL, PostgreSQL, IBM DB2 — всего более 20). Собственно для начала работы необходимо выбрать нужный драйвер (плагин) и создать так называемый алиас — набор настроек для подключения к серверу. Но самая главная фишка в том, что беличий клиент написан на Java и поэтому отлично запускается под любой платформой: как под виндой, так линуксом и макосью. Впрочем, универсальность — это не единственный конек. Помимо приятного просмотрщика таблиц, в проге реализованы несколько визуальных инструментов, с помощью которых, например, можно построить граф, отображающий связи между таблицами. Очень качественно выполнен и редактор запросов, в арсенале которого есть и подсветка синтаксиса, и встроенный IntelliSense (достаточно нажать (Сtrl + Space) для автодополнения названий таблиц или команд), ускоряющие процесс написания запросов. Чтобы быстро просмотреть список всех доступных функций, достаточно нажать (Ctrl + t). Более того, редактор поддерживает шаблоны. Например, если лень каждый раз набирать ручками конструкции типа CREATE TABLE или INSERT VALUES, то можно воспользоваться соответствующими сниппетами. Нужно лишь нажать (Ctrl + j) и в появившемся списке выбрать интересующую тебя конструкцию. Если встроенных шаблонов недостаточно, то ничто не мешает пользователю составить свои собственные. По аналогии с офисными пакетами редактор поддерживает проверку синтаксиса и аббревиатур. Если в скрипте написать «SF», то программа предложит заменить это на «SELECT * FROM», «FORM» заменит на «FROM» и т.д. СОСТАВЛЯЕМ SQL-ЗАПРОС С ПО- МОЩЬЮ ВИЗУАЛЬНОГО РЕДАК- ТОРА можно в нужном месте установить точки останова, провести выполнение всей или части процедуры по шагам, и на каждой итерации отслеживать значения переменных и результатов выполнения запросов. Кстати говоря, SQL-запросы вовсе необязательно набирать вручную — к твоим услугам специальное визуальное средство. Оно вряд ли поможет, если нужно сварганить действительно сложный запрос, но зато окажет неоценимую помощь тем, у кого с SQL пока не лады. Вообще визуальные средства и в особенности конструктор базы данных — один из главных козырей dbForge Studio. Если нужно быстро сварганить базу, то лучшего решения, пожалуй, не найти. Помещаешь на рабочей области разные сущности, устанавливаешь связи между ними, редактируешь параметры полей — и база готова к использованию. Примечательно, что прямо из визуального конструктора можно обратиться к любому элементу базы, будь это обычное поле таблицы или же хранимая процедура. Очень удобно использовать уже тогда, когда база готова, но нужно быстро найти и подправить один из ее элементов — лично я так и делаю. dbForge Studio может похвастаться продвинутым экспортом данных. Мастер экспорта позволит выбрать нужные столбцы и колонки, задать различное отображение данных и преобразовать данные в один из следующих форматов: Text, DBF, HTML, MS Access, MS Excel, ODBC, PDF, RTF, CSV и XML. Важный момент — подключение к базе данных. Честь и хвала разработчикам, которые не поленились реализовать возможность одновременного подключения к разным серверам, причем помимо прямого коннекта поддерживается туннелирование через по SSL, SSH и HTTP. «А НИЧЕГО ЛИ ВЫ НЕ ЗАБЫЛИ?» Возможно, прочитав материал, кто-то удивиться: «А как же программа Navicat или какая-нибудь еще?». Но мы и не ставили цель рассказать обо всех решениях сразу и осознано обходили стороной коммерческие продукты (как Navicat). Вместо этого мы хотели поделиться опытом, рассказать какие решения и когда нам пригодились. И самое главное — открыть глаза тем, кто по-прежнему использует один лишь phpMyAdmin, отказывая себе в использовании отличных инструментов. z 027

Скачать - Xakep Online
ИюНь - Xakep Online
Май - Xakep Online
Ноябрь - Xakep Online
ЛУЧШИХ ВИРУСОВ - Xakep Online
JIT SPRAY АНАЛИЗ TDSS - Xakep Online
Скачать - Xakep Online
Январь - Xakep Online
УЧИМ КАКОценить сбалансированность системы ... - Xakep Online
ЛЕГКИЙ ХАК - Xakep Online
КОНКУРС - Xakep Online
Офисное западло - Xakep Online
ВЗЛОМ ИНТЕРНЕТ-МАГАЗИНА: - Xakep Online
7 ЧУДЕС KDE - Xakep Online
Ноябрь - Xakep Online
Скачать - Xakep Online
Взлом GSM - Xakep Online
Untitled - Xakep Online
WebMoney - Xakep Online
с татьи - Xakep Online
сишься, что левые трояны, вирусы и всякая про ... - Xakep Online
cамые лучшие материалы 1-4 номеров + вся ... - Xakep Online
2009 - Xakep Online
c-лето ;) - Xakep Online
Много новогодних конкурсов Много новогодних ... - Xakep Online
содержание 10 (59) - Xakep Online
ЗАКАДРИ КАРДИНГ НАШИ ИДУТ! - Xakep Online