ТОП-10 популярных
Для работы с вещественными числами в MySQL предусмотрено три типа данных - это типы FLOAT, DOUBLE, DECIMAL. Числовой тип FLOAT...
Процесс вытеснения с рынка мониторов с электронно-лучевой трубкой (CRT) продолжается. О смещении акцентов в пользу LCD-мониторов теперь заявляют даже те...
Процесс вытеснения с рынка мониторов с электронно-лучевой трубкой (CRT) продолжается. О смещении акцентов в пользу LCD-мониторов теперь заявляют даже те...
Eсли выпустившая ноутбук фирма предлагает его в качестве «замены настольному ПК», то это должно подразумевать под собой нечто большее, чем...
Планшетный компьютер платформы Tablet PC обязан в первую очередь быть легким, способным достаточно долго работать без подзарядки батарей. Эти требования...
Cейчас, когда традиционные флоппи-дисководы на долгие годы замерли в своем развитии, поиск альтернативных носителей продолжается, и ситуация, казалось бы, разрешилась...
Российская компания «Эксимер ДМ», известная как производитель настольных компьютеров, рабочих станций, серверов и ноутбуков, выступила техническим спонсором проведения торжеств, посвященных...
Для длинных строк, т.е. строк длиннее 255 символов, в MySQL предусмотрены типы BLOB (Binary Large Object, большой двоичный объект) и...
В дополнение к календарным типам, предназначенным для хранения даты и времени отдельно, MySQL также поддерживает гибридные типы данных DATETIME и...
Вообще, к изменению настроек сервера прибегают очень редко. В MySQL программа заранее настроена так, чтобы соответствовать самым распространенным и основным...
Программы
Все о MySQL. MySQL и PHP
Единственное богатство, которое всегда есть в избытке у разработчиков Web-приложений - это богатство выбора. Широкое распространение открытых языков программирования и средств разработки свидетельствует о том...
Все о MySQL. Просмотр комментариев
Окончательный этап этой головоломки - сценарий details.cgi, который использует переданные ему через URL данные (идентификатор статьи и идентификатор комментария) для того, чтобы создать запрос к...
Все о MySQL. Создание древовидного оглавления комментариев. Напечатать или умереть
Как нетрудно догадаться, этот процесс должен стать настоящим испытанием для сервера базы данных, особенно при наличии большого количества уровней. Для простоты предыдущий сценарий не включает...
Все о MySQL. Создание древовидного оглавления комментариев
Теперь мы знаем, как вводить комментарии в систему. А как их оттуда извлекать? В предыдущих разделах уже обсуждался механизм подключения комментариев к определенной статье (с...
Все о MySQL. Добавление комментариев
А теперь создадим форму, запрашивающую основную информацию о пользователе и позволяющую пользователю комментировать статьи. После ввода информации в форму, сценарий Perl обрабатывает и сохраняет ее...
Все о MySQL. Выборка содержимого статьи
Как было замечено, каждая статья в оглавлении подключена к сценарию Perl arti-cle.cgi, который получает идентификатор статьи в качестве входного параметра. Этот сценарий использует идентификатор статьи...
Все о MySQL. Вспомогательные функции. Продолжение.
Ниже представлена таблица, предназначенная для хранения комментариев читателей. Данные в нее вводятся читателями с помощью прикладного интерфейса, который мы будем создавать на следующих страницах этой...
Все о MySQL. Вспомогательные функции
Кроме функций, описанных в предыдущих разделах, интерфейс DBI содержит множество дополнительных функций, предназначенных для обработки результирующих наборов. Эти функции позволяют производить выборку информации о количестве...
Все о MySQL. Трассировка выполнения программы
Интерфейс DBI имеет в своем арсенале мощный и полезный метод trace(), который может пригодиться при отладке неожиданного поведения разработанных сценариев Perl. Этот метод можно использовать...
Все о MySQL. Обработка ошибок
По умолчанию интерфейс Perl DBI автоматически выводит сообщение об ошибке в случае ее возникновения во время сеанса работы с базой данных. Рассмотрим следующий пример, в...
Все о MySQL. Обработка результирующего набора
После того, как запрос обработан, на первый план выходит задача по обработке полученных данных. Имеется множество методов, обрабатывающих дескрипторы операторов и предназначенных для просмотра результирующего...
Все о MySQL. Использование маркеров DBI-интерфейса
Хотя это и составляет сверхзадачу для простых приложений, важно знать, что метод prepare() в некоторых ситуациях может обеспечить существенный выигрыш в производительности. Многие сценарии заключаются...
Все о MySQL. Выполнение запросов
Следующим шагом после установки соединения, является выполнение запроса(ов). Как показано в предыдущем примере, запрос обычно выполняется с помощью методов prepare() и execute() интерфейса DBI. Листинг...
Все о MySQL. Управление соединением. Продолжение.
Обычно подключение к серверу остается открытым на протяжении работы сценария и завершается автоматически после завершения работы сценария. При необходимости можно завершить соединение раньше или просто...
Все о MySQL. Управление соединением
Соединения с СУБД MySQL обрабатываются с помощью метода connect() , принимающего три основных аргумента: дескриптор источника данных, имя пользователя и его пароль.Листинг 20.6.my $dbh =...
Все о MySQL. Инсталляция. Продолжение.
Начать демонстрацию работы интерфейса DBI можно с простого примера. Рассмотрим следующую базу данных, связывающую книги с их авторами, а также следующий сценарий Perl, подключающийся к...
Все о MySQL. Инсталляция
Perl можно получить бесплатно из сети Internet для платформ UNIX, Windows и Macintosh. Исходные тексты и скомпилированные программы можно получить по адресу http://www.perl.com/CPAN/ports/, вместе с...
Все о MySQL. MySQL и Perl
Как утверждалось ранее, C API-интерфейс MySQL позволяет создавать по-настоя--1- X/ щему мощные клиентские приложения. Но когда речь идет о разработке приложений, работающих с СУБД MySQL...
Все о MySQL. Учет расходов
В этом сценарии база данных MySQL служит хранилищем данных о личных расходах по различным, заранее предопределенным категориям. Пользователь имеет возможность вводить расходы по этим категориям...
Все о MySQL. Практическое применение C API-интерфейса MySQL
После ознакомления с основами C API-интерфейса MySQL, воспользуемся полученными знаниями. В этом разделе продемонстрировано использование API-интерфейса MySQL для решения реальных задач, для этого создадим на...