MySQL включва куп функции и оператори, които могат да ни помогнат при работа с данни.
Следва списък с низови функции и оператори, налични в MySQL. Кликнете върху името на всяка функция или оператор, за да видите обяснение на функцията, нейния синтаксис и примери.
ASCII() | Връща цифровия ASCII код на най-левия знак на даден низ. |
BIN() | Връща низ, съдържащ двоично представяне на число. |
BIT_LENGTH() | Връща броя на битовете в низ. |
CHAR() | Връща знака за всяко предадено цяло число. |
CHAR_LENGTH() | Връща дължината на низ, измерена в знаци. |
CHARACTER_LENGTH() | Синоним за CHAR_LENGTH() . |
CONCAT() | Позволява ви да свържете два или повече низа. |
CONCAT_WS() | Позволява ви да добавите разделител, докато конкатенирате един или повече низове. |
ELT() | Връща елемент от списък на дадена позиция в списъка. |
EXPORT_SET() | Връща низ, който представлява битовете в число. |
FIELD() | Връща позицията на даден низ или число в списък с аргументи. Функцията връща индекса (позицията) на първия аргумент в списъка с последващи аргументи. |
FIND_IN_SET() | Връща индекса на даден елемент от списък в рамките на списък с низове (например „item1, item2, item3,…“). |
FORMAT() | Позволява ви да форматирате число в определен формат. |
FROM_BASE64() | Декодира низ, кодиран от base-64 и връща резултата. |
HEX() | Преобразува низ в шестнадесетичното му представяне. |
INSERT() | Вмъква низ в друг низ. |
INSTR() | Връща позицията на първото появяване на подниз в низ. |
LCASE() | Синоним за LOWER() (преобразува низ в малки букви). |
LEFT() | Връща най-левите знаци от низ. |
LENGTH() | Връща дължината на низ, измерена в байтове. |
LIKE | Извършва съвпадение на шаблон с помощта на SQL шаблон. |
LOAD_FILE() | Чете файл и връща съдържанието му като низ. |
LOCATE() | Връща позицията на подниз в низ. |
LOWER() | Преобразува низ в малки букви. |
LPAD() | Позволява ви да допълвате лявата част на низ с един или повече знака. |
LTRIM() | Отрязва празно пространство от началото на низ. |
MAKE_SET() | Връща зададена стойност (низ, съдържащ поднизове, разделени с , символи), състояща се от знаците, посочени като аргументи, когато извиквате функцията. |
MATCH() | Извършва пълнотекстово търсене. |
MID() | Връща подниз, започващ от посочената позиция (синоним на SUBSTRING() ). |
NOT LIKE | Отрицание на LIKE оператор. |
NOT REGEXP | Отрицание на REGEXP . |
NOT LIKE | Отрицание на RLIKE . |
OCT() | Връща низово представяне на осмичната стойност на своя аргумент (преобразува от десетична в осмична). |
OCTET_LENGTH() | Връща дължината на низ, измерена в байтове (синоним на LENGTH() ). |
ORD() | Връща числовата стойност на най-левия знак на даден низ. |
POSITION() | Връща позицията на първото появяване на подниз в низа (синоним на LOCATE() , но с малко по-различен синтаксис). |
QUOTE() | Показва низ, за да произведе резултат, който може да се използва като правилно екранирана стойност на данни в SQL израз. |
REGEXP | Определя дали низ съответства на регулярен израз или не (синоним на REGEXP_LIKE() ). |
REGEXP_INSTR() | Връща началния индекс на подниз, който съответства на модела на регулярния израз. |
REGEXP_LIKE() | Определя дали низ съответства на регулярен израз. |
REGEXP_REPLACE() | Заменя поява на подниз в рамките на низ, който съответства на дадения модел на регулярен израз. |
REGEX_SUBSTR() | Връща подниз, който съответства на дадения модел на регулярен израз. |
REPEAT() | Използва се за повтаряне на низ толкова пъти, колкото е необходимо. |
REPLACE() | Заменя всички срещания на подниз с друг низ. |
REVERSE() | Връща низ с обърнат ред на знаците. |
RIGHT() | Връща най-десните знаци от низ. |
RLIKE | Определя дали низ съответства на регулярен израз или не (синоним на REGEXP_LIKE() ). |
RPAD() | Позволява ви да допълвате дясната част на низ с един или повече знака. |
RTRIM() | Отрязва празно пространство от дясната страна на низ. |
SOUNDEX() | Връща низ на Soundex от даден низ. |
SOUNDS LIKE | Сравнява звуци. |
SPACE() | Връща низ, състоящ се от определен брой интервални знаци. |
STRCMP() | Сравнява два низа според реда им на сортиране. |
SUBSTR() | Връща подниз, започващ от посочената позиция (синоним на SUBSTRING() ). |
SUBSTRING() | Връща подниз, започващ от посочената позиция. |
SUBSTRING_INDEX() | Връща всичко преди или след определен знак (или знаци) в низ. |
TO_BASE64() | Преобразува низ в низ, кодиран base-64 и връща резултата. |
TRIM() | Отрязва интервал (или други посочени знаци) от началото и/или края на низ. |
UCASE() | Синоним за UPPER() (преобразува низ в главни букви). |
UNHEX() | Интерпретира всяка двойка знаци в аргумента като шестнадесетично число и го преобразува в байта, представен от числото. |
UPPER() | Преобразува низ в главни букви. |
WEIGHT_STRING() | Връща низа за тегло за входния низ. Тази функция е функция за отстраняване на грешки, предназначена за вътрешна употреба. |