ТОП-10 популярных
Для работы с вещественными числами в MySQL предусмотрено три типа данных - это типы FLOAT, DOUBLE, DECIMAL. Числовой тип FLOAT...
Процесс вытеснения с рынка мониторов с электронно-лучевой трубкой (CRT) продолжается. О смещении акцентов в пользу LCD-мониторов теперь заявляют даже те...
Процесс вытеснения с рынка мониторов с электронно-лучевой трубкой (CRT) продолжается. О смещении акцентов в пользу LCD-мониторов теперь заявляют даже те...
Eсли выпустившая ноутбук фирма предлагает его в качестве «замены настольному ПК», то это должно подразумевать под собой нечто большее, чем...
Планшетный компьютер платформы Tablet PC обязан в первую очередь быть легким, способным достаточно долго работать без подзарядки батарей. Эти требования...
Cейчас, когда традиционные флоппи-дисководы на долгие годы замерли в своем развитии, поиск альтернативных носителей продолжается, и ситуация, казалось бы, разрешилась...
Российская компания «Эксимер ДМ», известная как производитель настольных компьютеров, рабочих станций, серверов и ноутбуков, выступила техническим спонсором проведения торжеств, посвященных...
Для длинных строк, т.е. строк длиннее 255 символов, в MySQL предусмотрены типы BLOB (Binary Large Object, большой двоичный объект) и...
В дополнение к календарным типам, предназначенным для хранения даты и времени отдельно, MySQL также поддерживает гибридные типы данных DATETIME и...
Вообще, к изменению настроек сервера прибегают очень редко. В MySQL программа заранее настроена так, чтобы соответствовать самым распространенным и основным...
Программы
Все о MySQL. Таблицы Db и Host
Таблицы db и host используются совместно и управляют доступом к таблицам. Взгляните на поля таблицы db.Листинг 14.9.CREATE TABLE "db" ("Host" char(60) binary NOT NULL default...
Все о MySQL. Безопасность, управление доступом и привилегии
Замечено, что большинство пользователей уделяют основное внимание только базам данных и таблицам. Да, нельзя отрицать того, что это основная часть системы, но нельзя забывать, что...
Все о MySQL. Получение значений переменных
Если вы уже успели установить переменную с помощью команды SET или конфигурационного файла, ее значение можно просмотреть с помощью команды SHOW VARIABLES или активизируя mysqladmin...
Все о MySQL. Как изменить настройки сервера
Вообще, к изменению настроек сервера прибегают очень редко. В MySQL программа заранее настроена так, чтобы соответствовать самым распространенным и основным потребностям. Если вы столкнулись с...
Все о MySQL. Настройка автоматического запуска MySQL при загрузке компьютера
Заметим, что иногда вполне целесообразно настроить MySQL на автоматический запуск при загрузке компьютера.■ Если вы работаете с UNIX, то для того, чтобы настроить MySQL на...
Все о MySQL. Основы администрирования сервера и задачи настройки
В дистрибутиве MySQL предусмотрена утилита, работающая с командной строкой и специально предназначенная для оптимизации работы администратора, выполнения задач наподобие смены пароля или привилегий пользователей. Эта...
Все о MySQL. Безопасность и контроль доступа
В MySQL предусмотрен значительно усовершенствованный контроль доступа, исключающий возможность несанкционированного проникновения в систему. Этот контроль базируется на пятиуровневой иерархии привилегий, которая определяет общие правила доступа...
Все о MySQL. Администрирование и настройка
В предыдущих главах книги в основном обсуждаются вопросы, связанные с ежедневным использованием MySQL, - создание баз данных, ввод информации, решение стандартных задач, организация защиты, установка...
Все о MySQL. Реализация псевдотранзакций с помощью механизма блокировки таблиц
Теперь нам предстоит разобраться, каким образом можно сымитировать транзакцию с помощью механизма блокировок таблиц. Объясним это на одном из предыдущих примеров, который состоял в добавлении...
Все о MySQL. Блокировка write
Блокировка таблицы WRITE предполагает, что модифицировать данные в этой таблице может только поток, установивший блокировку, а другие потоки не могут ни читать, ни записывать в...
Все о MySQL. Псевдотранзакции с таблицами, которые не поддерживают транзакций
До этого момента речь шла о транзакциях в контексте таблиц InnoDB и BDB, т.е. лишь тех типов таблиц MySQL, которые поддерживают транзакции и, следовательно, удовлетворяют...
Все о MySQL. Выбор соответствующего уровня изолированности
Переход с уровня изолированности READ UNCOMMITTED на более безопасный уровень SERIALIZABLE также влияет на производительность реляционной СУБД. Причина этого довольно проста: чем большей целостности данных...
Все о MySQL. Изменение уровня изолированности транзакций
Начиная с версии MySQL 4.0.5, появилась возможность менять уровни изолированности транзакций с помощью переменной TRANSACTION ISOLATION LEVEL. По умолчанию MySQL устанавливает уровень изолированности REPEATABLE READ...
Все о MySQL. read committed
Еще менее стабильным, чем уровень изолированности REPEATABLE READ, является уровень изолированности READ COMMITTED. На этом уровне транзакция может видеть не только новые записи, добавленные другими...
Все о MySQL. Уровни изолированности транзакций
Как было подчеркнуто ранее, наиболее важным свойством реляционных СУБД, поддерживающих работу с транзакциями, является возможность "изолировать" различные активные сеансы в каждый конкретный момент на сервере...
Все о MySQL. Управление поведением транзакции
MySQL имеет в своем арсенале две переменные, позволяющие управлять транзакциями, - AUTOCOMMIT и TRANSACTION ISOLATION LEVEL. Мы обсудим их подробнее в следующих разделах.Автоматическое выполнение транзакцииПо...
Все о MySQL. Жизненный цикл транзакции. Продолжение.
Листинг 12.6.mysql> ROLLBACK;ERROR 1196: Some non-transactional changed tables couldn't be rolled backА теперь снова выполним транзакцию, зафиксировав на этот раз все ее результаты. Листинг 12.7.mysql>...
Все о MySQL. Жизненный цикл транзакции
MySQL имеет несколько команд, предназначенных для запуска, завершения и отката транзакций. В этом разделе они обсуждаются детально.Заметим, что MySQL поддерживает транзакции через свои таблицы типа...
Все о MySQL. Транзакции и свойства ACID. Продолжение.
ИзолированностьИзолированность предполагает, что все транзакции происходят в своем собственном пространстве, изолированном от других происходящих в системе транзакций, а результаты выполнения транзакций становятся видимыми только после...
Все о MySQL. Транзакции и свойства ACID
Система транзакций MySQL полностью соответствует стандарту ACID по безопасности транзакций для таблиц типа InnoDB и BDB. В более старых типах таблиц, таких как MyISAM, механизм...