MySQL
Общие операторы MySQL MySQL Возвращает имя текущей схемы. schema() Возвращает имя текущей базы данных. database() Возвращает аутентифицированное используемое имя current_user() Возвращает имя пользователя, возвращенное клиентом session_user() Возвращает имя пользователя, возвращенное клиентом system_user() ascii ( string_expression ) Возвращает число, представляющее собой значение ASCII-кода крайнего слева символа строки "string_expression", например, значение ascii ('A') равно 65. Возвращает строчное значение версии базы данных. version ()
Строчные операторы MySQL instr ( string_expression1 , string_expression2 [ , integer_expression1 [ , integer_expression2 ] ] ) Ищет строку "string_expression1", начиная с положения "integer_expression1" для "integer_expression2" вхождения строки "string_expression2". Если значение "integer_expression1" - отрицательное, то поиск ведется в обратном направлении с конца "string_expression1". Возвращает целое число, соответствующее положению "string_expression2". lpad ( string_expression1 , integer_expression [ , string_expression2 ] ) Возвращает строку "string_expression1", в которую подставляется строка "string_expression2" до длины "integer_expression" символов. Если строка "string_expression1" длиннее, чем "integer_exressionp", возвращается соответствующая часть "string_expression1". ltrim ( string_expression1 [ , string_expression2 ] ) Возвращает строку "string_expression1" с удаленными начальными символами (до первого символа, отсутствующего в "string_expression2"). Например, ltrim('xyxXxyAB', 'xy') возвращает "XxyAB". Возвращает шестнадцатеричное значение строки "numeric_expression1". hex ( numeric_expression1 ) repeat ( string_expression , numeric_expression1 ) Возвращает "string_expression", повторяющееся "numeric_expression1" раз. replace ( string_expression , string_expression2 , string_expression3) Возвращает "string_expression" заменившее "string_expression2" "string_expression3". reverse ( string_expression ) Возвращает обратную строку "string_expression". right ( string_expression1 , numeric_expression ) Возвращает крайние справа символы "integer_expression" выражения "string_expression1". rpad ( string_expression1 , integer_expression [ , string_expression2 ] ) Возвращает строку "string_expression1", в правую часть которой подставляется строка "string_expression2" до длины "integer_expression" символов. Если строка "string_expression1" длиннее, чем "integer_exressionp", возвращается соответствующая часть "string_expression1". Если строка "string_expression2" не указана, используются пробелы. rtrim ( string_expression1 [ , string_expression2 ] ) Возвращает строку "string_expression1" с удаленными конечными символами (после последнего символа, отсутствующего в "string_expression2"). Например, ltrim(' 'ABxXxyx' , 'xy') возвращает ABxX. Если значение "string_expression2" не указано, конечные пробелы удаляются. soundex ( string_expression1 ) Возвращает строку soundex из "string_expression1".
Алгебраические операторы MySQL log ( numeric_expression ) Возвращает логарифм с основанием 10 от "numeric_expression1" или логарифм с основанием "numeric_expression2". ln ( numeric_expression ) Возвращает натуральный логарифм "numeric_expression1". pi( ) Возвращает число "пи".
Тригонометрические операторы MySQL acos ( numeric_expression ) Возвращает арккосинус "numeric_expression" в радианах. Арккосинус – это угол, косинус которого равен "numeric_expression". asin ( numeric_expression ) Возвращает арксинус "numeric_expression" в радианах. Арксинус – это угол, синус которого равен "numeric_expression". atan ( numeric_expression ) Возвращает арктангенс "numeric_expression" в радианах. Арктангенс – это угол, тангенс которого равен "numeric_expression1". atan2 ( numeric_expression1 ,numeric_expression2 ) Возвращает арктангенс координат x и y, указанных соответственно в "numeric_expression1" и "numeric_expression2", в радианах. Арктангенс – это угол, тангенс которого равен "numeric_expression2" / "numeric_expression1". cos ( numeric_expression ) Возвращает косинус "numeric_expression", где "numeric_expression" – угол в радианах. cot ( numeric_expression ) Возвращает котангенс "numeric_expression", где "numeric_expression" – угол в радианах. sin ( numeric_expression ) Возвращает синус "numeric_expression", где "numeric_expression" – угол в радианах. tan ( numeric_expression ) Возвращает тангенс "numeric_expression", где "numeric_expression" – угол в радианах. degrees ( numeric_expression ) Возвращает градусное значение, где "numeric_expression" – угол в радианах. radians ( numeric_expression ) Возвращает значение в радианах, где "numeric_expression" – угол в градусах.