Программы
28-12-2009Все о MySQL. Обработка ошибок
Каждая функция из MySQL C API-интерфейса в результате своей работы возвращает значение, которое свидетельствует об успешности ее завершения. Так как сам API-интерфейс не производит автоматической...
28-12-2009Все о MySQL. Обработка результирующего набора. Часть Третья.
И это не единственный способ сделать этоСтруктуру MYSQL_FIELD можно получить также с помощью функции mysql_ fetch_fields().До сих пор во всех примерах этого раздела, речь шла...
28-12-2009Все о MySQL. Обработка результирующего набора. Часть Вторая.
Так как функция mysql_fetch_row() обрабатывает одну строку за один прием, для просмотра всего результирующего набора, возвращенного запросом, она обычно используется в цикле.Листинг 19.17.#include <stdio.h> #include...
28-12-2009Все о MySQL. Обработка результирующего набора
После использования функции mysql_query() с запросом SELECT или любым другим запросом, возвращающим данные для обработки результирующего набора, возвращенного запросом, для сохранения результата его работы в...
28-12-2009Все о MySQL. Выполнение запроса
После того как установлено соединение и выбрана рабочая база данных, следующий шаг состоит в ее использовании для выполнения запроса (ов). Предназначенная для этих целей функция...
28-12-2009Все о MySQL. Управление соединением
Установка соединения с СУБД MySQL по существу является двухшаговым процессом. Первый шаг заключается в вызове функции mysql_init() для инициализации структуры MYSQL. Эта структура служит своеобразной...
28-12-2009Все о MySQL. MySQL and C. Новые возможности
Не совсем понятно, что в конце предыдущей командной строки делает параметр -lz? Причина в том, что новые версии клиентской библиотеки MySQL включают поддержку протокола сжатия...
28-12-2009Все о MySQL. MySQL and C
Для облегчения построения клиентских приложений MySQL, компания MySQL AB предоставляет C API-интерфейс, который расширяет возможности низкоуровневого интерфейса на большинство задач, затрагивающих взаимодействие с сервером SQL:...
28-12-2009Все о MySQL. MySQL и язык С
До этого момента мы имели дело только с различными утилитами MySQL, работающими с командной строкой: утилитой mysqldump, предназначенной для выборки содержимого базы данных, утилитой mysqladmin...
28-12-2009Все о MySQL. Переносимость
Переносимость является еще одним важным фактором, который необходимо учитывать при выборе языка. Ясно, что язык, пригодный для использования только на одном типе процессора или архитектуры...
28-12-2009Все о MySQL. Простота
Очень часто при выборе программного интерфейса чуть ли не самыми важными факторами являются простота и легкость в использовании. Большинство реальных проектов выполняются в сжатые сроки...
28-12-2009Все о MySQL. Выбор программного интерфейса
Неудивительно, что имея такой широкий выбор, разработчики порой даже затрудняются предпочесть тот или иной программный интерфейс для разрабатываемых приложений. У каждого из вышеперечисленных языков программирования...
28-12-2009Все о MySQL. Составляющие программного интерфейса приложений MySQL. Продолжение.
На заметкуПодробное обсуждение программирования на PHP для MySQL представлено в главе 21, "MySQL и PHP"; более полная информация о программном интерфейсе MySQL для языка PHP...
28-12-2009Все о MySQL. Составляющие программного интерфейса приложений MySQL
Программный интерфейс MySQL создан для предоставления разработчикам некоторых специфических возможностей. Они кратко обсуждаются в этом разделе.■ Управление соединениями. Прежде чем приложение начнет взаимодействовать с базой...
28-12-2009Все о MySQL. Программный интерфейс MySQL
Надеемся, из вступительного материала в начале книги вы помните, что одной из причин популярности MySQL является развитая поддержка приложений. В отличие от многих известных коммерческих...
28-12-2009Все о MySQL. Команда start slave
Оператор START SLAVE используется для запуска или возобновления репликации. В MySQL версии 4.0.2 и выше поддерживаются параметры IO_THREAD и SQL_THREAD. Поток ввода/вывода считывает запросы с...
28-12-2009Все о MySQL. Управление процессом репликации
Ознакомьтесь в этом разделе с командами, которые позволят вам управлять взаимодействием главного и подчиненного серверов. Все эти команды выполняются в интерфейсе MySQL. В процессе изучения...
28-12-2009Все о MySQL. Потоки репликации
В репликации задействованы три потока: один на главном сервере и два на подчиненном. Поток ввода/вывода на подчиненном сервере подключается к главному серверу и запрашивает двоичный...
28-12-2009Все о MySQL. Механизм репликации MySQL
Как обсуждалось в главе 15, "Обслуживание, резервное копирование и восстановление", резервное копирование - это моментальное создание копии и расположение ее в другом месте. А репликацией...
28-12-2009Все о MySQL. Тестирование
Несомненно, изменение конфигурации сервера или оптимизация запросов - это хорошее решение. Но как измерить результаты изменений и проверить, привело ли это к существенному повышению производительности...