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