|
Программирование >> Программный интерфейс приложений
Более детально об этой функции рассказывается в главе 2, Работа с данными в MySQL . Результирующее значение обеих форм функции LAST INSERT id О сохраняется сервером для каждого соединения в отдельности и не может быть изменено другими клиентами, даже задающими автоматическое создание новых значений. Форма функции last insert id () С аргументом впервые появилась в MySQL 3.22.9. LOADFILE (filejiame). Считывает файл filename и возвращает его содержимое в виде строки. Файл должен располагаться на сервере и определяться с помощью абсолютного (полного) имени пути. Кроме того, этот файл должен быть открыт для общего доступа, поскольку попытка чтения защищенного файла обязательно за-верщится неудачей. Размещение файла на сервере вынуждает использующего функцию пользователя иметь привилегию FILE. Если хотя бы одно из этих условий не выполняется, функция L0AD FILE () возвращает значение NULL. Функция LOADFILE () впервые появилась в MySQL 3.23.0. MD5 [str]. Вычисляет контрольную сумму из строки str по алгоритму MD5 Message-Digest, разработанному компанией RSA Data Security, Inc.. Возвращаемое значение является строкой, состоящей из 32-щестнадцатеричных цифр. MD5( secret ) O 5ebe2294ecd0e0f08eab7690d2a6ee69 Функция MD5 О впервые появилась в MySQL 3.23.2. PASSWORD (Лг). Считывая строку str, возвращает зашифрованную строку пароля формы, используемой в таблицах разрещений MySQL. Это шифрование является односторонним. PASSWORD( secret ) О 428567f4 08 994 4 04 Важно отметить, что функция PASSWORD () не использует алгоритм, применяемый в UNIX для шифровки паролей учетных записей. Для подобного шифрования используется функция ENCRYPT(). RELEASE LOCK (J -). Функция release lock () используется вместе с функцией GET LOCK (). Более детально о ней рассказывается в описании функции get lock (). Функция RELEASE LOCK () впервые появилась в MySQL 3.21.7. SESSiON USER (). Эта функция является аналогом функции USERO . SYSTEM USER (). Эта функция является аналогом функции USER (). USERO. Возврашает строку, представляющую текущее пользовательское имя клиента. В MySQL версии 3.22.1 и более поздних эта строка имеет форму user@host , где user - имя пользователя, а host - имя компьютера, с которого клиент подключается к серверу. USERO => paul@localhost SUBSTRING INDEX(USER О , @ , 1) =* paul SUBSTRING INDEX(USER() , localhost versionO. Возвращает строку, описывающую версию сервера, например 3 . 22 . 25-log . За номером версии сервера можно увидеть суффиксы -log (регистрация активизирована), -debug (сервер работает в режиме отладки) или -demo (сервер работает в демонстрационном режиме). VERSIONO => 3.23.1-alpha-log Функция VERSION () впервые появилась в MySQL 3.2L13. Синтаксис SQL в этом приложении описываются все используемые в MySQL операторы языка SQL, а также синтаксис написания комментариев в SQL-коде. Комментарии, как правило, применяются для ввода описательного текста, пропускаемого сервером при выполнении, а также сокрытия ключевых слов MySQL (эти слова исполняются сервером MySQL, но игнорируются другими серверами баз данных) Более детально об этом рассказывается в разделе Синтаксис комментариев . Поскольку в настоящее время развитие MySQL все еще продолжается, код SQL также постоянно соверщенствуется. Чтобы узнать о новых возможностях MySQL, обратитесь к постоянно обновляемому руководству по MySQL, доступному по адресу: http: www.mysql. com/ В представленном далее описании синтаксиса используются следующие условные обозначения. Необязательная информация заключается в квадратные скобки ([ ]). Если в квадратные скобки заключен список, значит, можно выбрать один из его элементов. Если список заключен в фигурные скобки ({}), значит, обязательно должен быть выбран один из его элементов. Вертикальная черта () разделяет альтернативные элементы списка.
|
© 2006 - 2024 pmbk.ru. Генерация страницы: 0
При копировании материалов приветствуются ссылки. |