ТОП-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 SHOW DATABASES, который позволяет получить полный список всех известных серверу баз данных. ...
Все о MySQL. Модификация таблиц
Структуру существующей таблицы можно изменить с помощью команды ALTER TABLE, которая позволяет добавлять, удалять или модифицировать поля таблицы и индексы без необходимости создавать всю таблицу...
Все о MySQL. Другие модификаторы таблиц
Атрибут TYPE отнюдь не является единственной возможностью воздействовать на параметры создаваемых таблиц. Существует несколько других атрибутов, присущих только СУБД MySQL. В табл. 8.3 приведен перечень...
Все о MySQL. Таблицы BerkeleyDB
Формат таблиц BerkeleyDB (TYPE = BDB), появившийся впервые в MySQL 3.23.34 был разработан в связи с необходимостью формата таблиц, который бы позволял обрабатывать транзакции. Этот...
Все о MySQL. Типы таблиц
После указания определений полей и всех модификаторов, MySQL позволяет задать тип с помощью необязательного атрибута TYPE. Рассмотрим пример. В распоряжении разработчика баз данных имеется...
Все о MySQL. Сообщение об ошибке. Продолжение.
Автоматическое обновление и удаление ключейВнешние ключи позволяют обеспечить целостность вновь добавленных записей. А если из таблицы, указанной в предложении REFERENCES, удаляется запись? Что происходит с...
Все о MySQL. Сообщение об ошибке
При создании ссылок по внешним ключам, MySQL может выдать сообщение об ошибке 150:ERROR 1005: Can't create table './test/emploees.frm' (errno: 150) Выбор сделанВыбор можно остановить...
Все о MySQL. Первичные ключи
Первичный ключ задается ограничением PRIMARY KEY. При продуманной схеме базы данных первичный ключ служит неизменным уникальным идентификатором записей. Если ключ объявляется первичным, это свидетельствует о...
Все о MySQL. Индекс unique
Индекс UNIQUE позволяет указать на то, что все вводимые в определенное поле значения должны быть уникальными, т.е. они не могут повторяться ни в одной из...
Все о MySQL. Индексы
Для того чтобы повысить скорость поиска и уменьшить время выполнения запросов, MySQL позволяет задавать индексы для определенных полей таблицы. Термин "индекс" здесь означает то же...
Все о MySQL. Создание таблиц
Следующим шагом после создания базы данных является создание в ней одной или более таблиц. Команды SQL, которые используются для создания новой таблицы, имеют следующий синтаксис:CREATE...
Все о MySQL. Обработка баз данных и таблиц
Исходя из предыдущих глав этой книги, язык SQL можно разбить на три отдельные языковые группы: ЯОД - язык определения данных (Data Definition Language, DCL), ЯМД...
Все о MySQL. Системные информационные функции
СУБД MySQL оснащена специальными функциями, предназначенными для получения информации о самой системе. Они перечислены в табл. 7.10. Функции DATABASE(), USER() и VERSION() возвращают...
Все о MySQL. Функции форматирования
СУБД MySQL оснащена специальными функциями, предназначенными для форматирования данных. Эти функции перечислены в табл. 7.8. Простейшей из этих функций является функция...
Все о MySQL. Функции управления
Вы, наверное, уже знаете о том, что MySQL оснащен функциями, позволяющими выполнять условные операции. Эти функции дают возможность задавать условную логику внутри самого SQL-запроса, позволяя...
Все о MySQL. Функции кодировки
СУБД MySQL оснащена несколькими специализированными функциями, разработанными для выполнения операций кодировки данных. Эти функции перечислены в табл. 7.6. Функция PASSWORD() используется для кодирования...
Все о MySQL. Функции даты и времени
Поскольку MySQL отличается большим разнообразием календарных и временных типов данных, неудивительно, что в этой СУБД предусмотрено немало функций для обработки календарных и временных значений. Набор...
Все о MySQL. Агрегатные функции
СУБД MySQL оснащена множеством функций, предназначенных непосредственно для получения суммарных показателей данных в таблицах. Эти функции чаще всего используются в запросах SELECT, содержащих предложения GROUP...
Все о MySQL. Функции MySQL
Неудивительно, что MySQL, как и любая другая известная своей гибкостью реляционная СУБД, имеет в своем арсенале большой спектр встроенных функций, существенно упрощающих обработку данных, хранящихся...
Все о MySQL. Логические операторы
MySQL имеет в своем арсенале четыре логических оператора, позволяющих протестировать логическую истинность одного или более выражений (или набора выражений). Результат выполнения операций с применением этих...