MySQL

12.04.2007

Структурированный язык запросов SQL позволяет производить различные операции с базами данных: создавать таблицы, помещать, обновлять и удалять из них данные, производить запросы из таблиц и.т.д. Далее мы последовательно рассмотрим все эти операторы.
Несмотря на то, что последний стандарт SQL принят в 1992 году, на сегодняшний день нет ни одной СУБД, где бы он полностью выполнялся. Более того, в различных базах данных часть операций осуществляется по-разному. Мы будем придерживаться диалекта SQL характерного для СУБД MySQL поэтому не все запросы могут выполняться для других баз данных.
Команды SQL не чувствительны...

Читать далее >>

Рубрики: Без рубрики | Комментариев нет »

Функция array_multisort()

11.04.2007

bool array_multisort ( array ar1 [, mixed arg [, mixed ... [, array ...]]] )
Функция array_multisort() может быть использована для

сортировки сразу нескольких массивов или одного многомерного массива

в соответствии с одной или несколькими размерностями. Эта функция

сохраняет соответствие между ключами и соответствующими им значениями.
Входные массивы рассматриваются как столбцы таблицы, которую

нужно отсортировать по строкам - такой подход напоминает

...

Читать далее >>

Рубрики: Без рубрики | Комментариев нет »

Функция msql_result()

09.04.2007

 »»»  (PHP 3, PHP 4, PHP 5)
msql_result - получает результирующие данные.
int msql_result (int query_identifier, int i, mixed field)
Возвращает содержимое ячейки ряда и смещения в специфицированном результирующем наборе mSQL.
msql_result() возвращает содержимое одной ячейки из результирующего набора mSQL.Аргумент field
может быть смещением поля, именем поля или именем поля с точкой из таблицы
поля (fieldname.tablename).Если был создан псевдоним имени столбца
('select foo as bar from ...'), используйте этот псевдоним вместо имени столбца.
При работе с большими результирующими наборами вы можете предусмотреть
использование одной из функций, извлекающих ряд целиком...

Читать далее >>

Рубрики: Без рубрики | Комментариев нет »

Документация MySQL

08.04.2007

Поскольку таблицы MySQL хранятся в виде файлов, то резервное копирование
выполняется легко. Чтобы резервная копия была согласованной, выполните на
выбранных таблицах
, а затем
для этих таблиц (см.
разделы section
и see section ). При этом
требуется блокировка только на чтение; поэтому другие потоки смогут
продолжать запросы на таблицах в то время, пока будут создаваться копии
файлов из каталога базы данных. Команда
обеспечивает гарантию
того, что все активные индексные страницы будут записаны на диск прежде,
чем начнется резервное копирование.
Если есть необходимость провести резервное копирование на уровне SQL, то
можно воспользоваться
(см. разделы
section
и see section ).
...

Читать далее >>

Рубрики: Без рубрики | Комментариев нет »

Документация MySQL

05.04.2007

SELECT ... FROM ...
: согласованное чтение, которое производится из
образа базы данных без блокировки.
SELECT ... FROM ... LOCK IN SHARE MODE
: устанавливает совместно
используемую блокировку следующего ключа на все считываемые индексные
записи.
SELECT ... FROM ... FOR UPDATE
: устанавливает эксклюзивную блокировку
следующего ключа на все считываемые индексные записи.
INSERT INTO ... VALUES (...)
: устанавливает эксклюзивную блокировку
на вставленную строку. Обратите внимание, что эта блокировка не
является блокировкой следующего ключа и не предотвращает вставку
другими пользователями записей в интервал перед вставленной строкой.
Если произойдет ошибка дублирующегося ключа, оператор устанавливает
блокировку совместного доступа на...

Читать далее >>

Рубрики: Без рубрики | Комментариев нет »

« Раньше Позже »