|
Программирование >> Создание клиентов mysql
MATC..) AGAINST (строка) Конструкция MATCH сравнивает заданную строку со списком столбцов и возвращает число в интервале от 0,0 до 1,0 (листинг12.75). Для перечисленных столбцов должен существовать индекс типа FULLTEXT (см. главу 11, Типы столбцов и индексов ). Программа MySQL разбивает строку на слова, разделенные пробелами, причем слова длиной три и менее символов игнорируются. Слова могут быть заключены в кавычки. Конструкция MATCH вызывает сортировку записей по релевантности в порядке убывания. Записи с нулевой релевантностью не включаются в результаты запроса. SELECT ID FROM message WHERE MATCH (body) AGAINST (MySQL); М05(строка) Эта функция возвращаем шый хэш-код, правило построения которого описано в документе RFC 1321 (листинг 12.76). Идентификаторы MD5 теоретически являются уникальными длявсех строк. Строки 181 М10(строка, позиция, длина) Это синоним функции SUBSTRING () . ОСТ(целое) Эта функция возвращает восьмеричное представление целого числа (листинг 12.77). OCTET LENGTH(CTpoKa) Это синоним функции LENGTH (). ORD(cTpoKa) Эта функция возвращает порядковый номер самого левого символа строки. В отличие от функции ASCII () .функция ORD () работает и с многобайтовыми символами. PASSWORD(cTpoKa) Эта функция шифрует пароль, заданный в текстовом виде (листинг 12.78). Процесс шифрования является необратимым. Функция PAS SWORD {) предназначена для задания паролей в файле mysql.user, где содержится таблица пользовательских привилегий. Листинг UPDATE user SET Password=PASSWORDС secret) WHERE User=leon POSITION (подстрока IN строка) Это альтернативный вариант функции LOCATE) (листинг 12.79). ЯЕРЕАТ(строка, счетчик) Эта функция возвращает строку, которая состоит из заданной строки, повторяющейся указанное число раз (листинг 12.80). REPLACE(cTpOKa, старая подстрока, новая подстрока) Эта функция меняет в исходной строке каждое вхождение старой подстроки на новую подстроку (листинг 12.81). REVERSE(CTpOKa) Эта функция меняет порядок символов в строке на обратный (листинг 12.82).
|
© 2006 - 2024 pmbk.ru. Генерация страницы: 0
При копировании материалов приветствуются ссылки. |