Вот и подошел к концу начальный обзор базовых средств СУБД MySQL. Конечно,
данная работа не покрывает все вопросы, связанные с работой пакета MySQL.
Это, пожалуй, вообще невозможно: слишком уж многообразны вопросы, очень много
существует интересных и сложных тем для обсуждения. Поэтому в конце приведен
список рекомендованных сайтов, где можно получить дополнительную информацию и
советы по возникшей проблеме.
Автор выражает надежду, что эта книга не является последней, и послужит
для читателя лишь первым шагом в изучении сложного и интересного мира под
названием "СУБД MySQL".
Чего нет в этой книге
Тема работы с СУБД MySQL очень сложна и обширна. Охватить все в одной
книге едва ли возможно, и я сейчас это понимаю куда лучше, чем перед
написанием данной работы.
В этой книге ставилась задача охватить лишь первоначальные сведения о
пакете, но сделать это на таком уровне, чтобы рядовой пользователь клиентской
части пакета не только научился что-то делать, но и хорошо понимал, что и
зачем он делает. Эта книга изначально задумывалась как противовес некоторым
современным руководствам системы "шаг в сторону считается побегом", которые
лишь дают конкретные решения очень узких проблем, совершенно не объясняя сути
всех этих решений.
Источники информации
К сожалению, не могу порекомендовать никакой литературы на русском языке
по данному направлению: литература-то есть, хоть ее и мало, но она
ориентирована на совсем иной уровень подготовки читателя и другие решаемые
задачи. Зато имеется огромное количество ресурсов Internet по MySQL. Большая
их часть на английском языке, однако, именно там можно найти много ценного.
Sonork, агент мгновенных сообщений, который ориентирован не только на
Internet. Это ориентировано на частные сети, и на маленькие и средние
компании. Клиент свободен, сервер тоже свободен, но до 5 пользователей.
StWeb (Stratos Web and Application server). Удобная в работе,
кроссплатформенная Internet/Intranet система разработки и развертывания для
web-приложений. Стандартная версия StWeb имеет свой интерфейс к MySQL.
PhoneSweepT первый в мире коммерческий телефонный сканер. Много взломов
за последние годы пришли не через Internet, а через несанкционированные
dial-up модемы. PhoneSweep позволяет Вам находить эти модемы, отслеживая
обращения по телефону к каждому номеру телефона, которым Ваша организация
управляет. PhoneSweep имеет встроенную экспертную систему, которая может
распознавать больше, чем 250 различных видов программ с удаленным доступом,
включая Carbon Copy(TM), pcANYWHERE(TM) и Windows NT RAS. Вся информация
сохранена в SQL базе данных.
Редактор SQL и утилита запросов. Заказная подсветка синтаксиса,
доступная для редактирования сетка результатов, экспорт результатов, основные
функции администрирования MySQL и так далее. Работает под Windows.
M2D, клиент администрирования MySQL для Windows. M2D поддерживает
администрирование баз данных MySQL, создание новых баз данных и таблиц,
редактирование и многое другое.
dbServ расширение web-сервера, чтобы интегрировать вывод базы данных в
Ваш HTML-код. Вы можете использовать любую функцию HTML в Вашем выводе. Это
работает как автономный сервер или Java servlet.
Webmerger. CGI-инструмент интерпретирует файлы и генерирует динамический
вывод, основанный на наборе простых отметок. Готов выполнять драйверы для
MySQL и PostgreSQL через ODBC.
pwPage обеспечивает чрезвычайно быстрый и простой подход к созданию форм
базы данных. То есть если таблица базы данных существует, и HTML-страница
была создана, используя несколько простых руководящих принципов, то pwPage
может немедленно использоваться для выборок данных из таблицы, вставок,
модификаций, стирания и выборочного просмотра содержания таблицы.
talentsoft Web+ 4.6 представляет собой мощный и всесторонний язык
разработок для использования в создании web-приложений класса клиент-сервер
без того, чтобы писать сложные и отнимающие много времени программы низкого
уровня по протоколу CGI.
Цели проекта unixODBC состоят в том, чтобы разрабатывать и поддержать
unixODBC, который должен стать окончательным стандартом для ODBC на платформе
Linux. Это должно включать поддержку GUI для KDE. Самое смешное в том, что
таких "окончательных стандартов" много...
qpopmysql: заплата, чтобы позволить POP3 брать удостоверение из MySQL
базы данных. Имеется также связь с заплатой (автор Paul Khavkine) для
Procmail, чтобы позволить любому MTA работать с пользователями в MySQL.
Библиотека, которая эмулирует сокеты BSD и pthreads на Macintosh. Это
может использоваться, если Вы хотите компилировать клиентскую библиотеку
MySQL на Mac.
SCMDB дополнение для SCM, который портирует MySQL C library (SCM). С
этими библиотечными разработчиками можно делать подключения к базе данных
MySQL и использовать SQL в своих программах.
Small Application Toolkit (SAT) представляет собой совокупность утилит,
предназначенную, чтобы упростить разработку маленьких, многопользовательских
прикладных GUI-программ в среде клиент-сервер. Клиент работает под Microsoft
Windows или X Window, сервер базируется под Unix.
Pluribus свободный поисковик, который обучается, чтобы улучшить качество
результатов поиска через какое-то время. Pluribus работает, делая запись о
том, какие страницы пользователь предпочитает среди результатов поиска.
Пользователь голосует за страницу, выбирая ее. Затем Pluribus использует это
знание, чтобы улучшить качество результатов, когда кто-то еще представляет на
рассмотрение тот же самый (или подобный) запрос. Использует PHP и MySQL.
Old Photo Album. Совместная популярная хронология проекта фотографий,
который генерирует все страницы из данных, сохраненных в MySQL базе данных.
Страницы будут динамически сгенерированы через интерфейс php3 к содержанию
базы данных. Пользователи поставляют изображения и описания. Присланные
изображения сохранены на web-сервере, чтобы избежать сохранения их в базе
данных как объекты типа BLOB. Вся другая информация сохранена на
общедоступном сервере MySQL.
Tek-Tips Forums: свыше 800 некоммерческих форумов для компьютерных
профессионалов. Свойства включают: автоматическое сообщение по электронной
почте ответов, библиотеки связей и гарантируемую конфиденциальность члена.
Имеется также много Web-страниц по использованию MySQL. Подробности в
разделе "Некоторые пользователи MySQL".
Пошлите любые добавления к этому списку на
webmaster@mysql.com. Авторы пакета
требуют, чтобы Вы показали эмблему MySQL где-нибудь, если Вы желаете, чтобы
Ваш сайт был добавлен в список.
Только адрес, с которого Вы посылаете Ваши сообщения, важен. Тема и тело
письма не рассматриваются.
Если Ваш адрес ответа неправилен, Вы можете определять ваш адрес явно.
Добавление дефиса к слову subscribe или unsubscribe, сопровождаемое Вашим
адресом, произведет нужный эффект. Замените в адресе символ @
на =. Например, чтобы подписать
your_name@host.domain, направьте письмо на адрес
mysql-subscribe-your_name=host.domain@lists.mysql.com.
Чтобы регистрировать сообщение в списке, пошлите его на адрес
mysql@lists.mysql.com. Однако, пожалуйста, не шлите
туда просьбы о подписке или отписке: список их размножит тысячам читателей.
Если на Вашей локальной машине есть несколько подписчиков рассылки
lists.mysql.com, стоит подумать о создании своего локального
списка рассылки, чтобы письма с lists.mysql.com приходили на
Вашу систему в одном экземпляре.
Если Вы хотите отфильтровать сообщения из списка в отдельный почтовый ящик
или еще куда-то, поставьте фильтр, реагирующий на поля List-ID:
или Delivered-To: в заголовках сообщений рассылки.
Основной список для общего обсуждения MySQL. Пожалуйста, обратите
внимание, что некоторые темы лучше обсуждать в специализированных списках.
Если Вы пошлете письмо неправильному списку, Вы не можете получить ответ!
Дайджест по материалам рассылки mysql. Это означает, что Вы
получаете все индивидуальные сообщения, посланные как одно большое сообщение
почты один раз в день.
В этот список Вы должны посылать только полный отчет об ошибке,
использующий скрипт mysqlbug (если Вы работаете под Windows, Вы
должны включить описание операционной системы и версии MySQL).
Предпочтительно, чтобы Вы проверили проблему при использовании последней
версии пакета. Любой должен быть способен повторить ошибку, используя только
mysql test < script на присланном образце. Все ошибки,
зарегистрированные в этом списке, будут исправлены или зарегистрированы в
следующем выпуске MySQL. Если имеются только маленькие изменения кода, авторы
также публикуют здесь заплатку, которая решает проблему.
Следующая таблица показывает некоторые рассылки по MySQL не на английском
языке. Обратите внимание, что они не эксплуатируются MySQL AB, так что мы не
можем гарантировать их качество.
Немецкий язык. Напишите subscribe mysql-de
your@email.address, чтобы подписаться. Вы можете найти информацию
относительно этого списка на
http://www.4t2.com/mysql.