MySQL zawiera wiele funkcji i operatorów, które mogą nam pomóc podczas pracy z danymi.
Poniżej znajduje się lista funkcji i operatorów napisów dostępnych w MySQL. Kliknij nazwę każdej funkcji lub operatora, aby zobaczyć wyjaśnienie funkcji, jej składnię i przykłady.
ASCII() | Zwraca numeryczny kod ASCII skrajnego lewego znaku danego ciągu. |
BIN() | Zwraca ciąg znaków zawierający binarną reprezentację liczby. |
BIT_LENGTH() | Zwraca liczbę bitów w ciągu. |
CHAR() | Zwraca znak dla każdej przekazanej liczby całkowitej. |
CHAR_LENGTH() | Zwraca długość ciągu mierzoną w znakach. |
CHARACTER_LENGTH() | Synonim dla CHAR_LENGTH() . |
CONCAT() | Umożliwia łączenie dwóch lub więcej ciągów. |
CONCAT_WS() | Pozwala na dodanie separatora podczas łączenia jednego lub więcej ciągów. |
ELT() | Zwraca element listy w podanej pozycji na liście. |
EXPORT_SET() | Zwraca łańcuch, który reprezentuje bity w liczbie. |
FIELD() | Zwraca pozycję danego ciągu lub liczby na liście argumentów. Funkcja zwraca indeks (pozycję) pierwszego argumentu na liście kolejnych argumentów. |
FIND_IN_SET() | Zwraca indeks danego elementu listy w ramach listy ciągów (na przykład „item1, item2, item3,…”). |
FORMAT() | Pozwala na formatowanie liczby do określonego formatu. |
FROM_BASE64() | Dekoduje ciąg zakodowany w base-64 i zwraca wynik. |
HEX() | Konwertuje ciąg do jego reprezentacji szesnastkowej. |
INSERT() | Wstawia ciąg do innego ciągu. |
INSTR() | Zwraca pozycję pierwszego wystąpienia podciągu w ciągu. |
LCASE() | Synonim dla LOWER() (zamienia ciąg na małe litery). |
LEFT() | Zwraca skrajne lewe znaki z ciągu. |
LENGTH() | Zwraca długość łańcucha mierzoną w bajtach. |
LIKE | Wykonuje dopasowanie wzorca przy użyciu wzorca SQL. |
LOAD_FILE() | Czyta plik i zwraca jego zawartość jako ciąg. |
LOCATE() | Zwraca pozycję podciągu w ciągu. |
LOWER() | Konwertuje ciąg na małe litery. |
LPAD() | Pozwala na uzupełnienie lewej części ciągu jednym lub kilkoma znakami. |
LTRIM() | Przycina białe znaki od początku ciągu. |
MAKE_SET() | Zwraca ustawioną wartość (ciąg zawierający podciągi oddzielone , znaków) składający się ze znaków określonych jako argumenty podczas wywoływania funkcji. |
MATCH() | Wykonuje wyszukiwanie pełnotekstowe. |
MID() | Zwraca podciąg rozpoczynający się od określonej pozycji (synonim SUBSTRING() ). |
NOT LIKE | Negacja LIKE operator. |
NOT REGEXP | Negacja REGEXP . |
NOT LIKE | Negacja RLIKE . |
OCT() | Zwraca ciąg reprezentujący wartość ósemkową swojego argumentu (konwertuje z dziesiętnego na ósemkowy). |
OCTET_LENGTH() | Zwraca długość ciągu mierzoną w bajtach (synonim LENGTH() ). |
ORD() | Zwraca wartość liczbową skrajnego lewego znaku danego ciągu. |
POSITION() | Zwraca pozycję pierwszego wystąpienia podciągu w ciągu (synonim LOCATE() , ale z nieco inną składnią). |
QUOTE() | Cytuje łańcuch w celu uzyskania wyniku, który może być użyty jako wartość danych ze znakami zmiany znaczenia w wyrażeniu SQL. |
REGEXP | Określa, czy ciąg pasuje do wyrażenia regularnego (synonim REGEXP_LIKE() ). |
REGEXP_INSTR() | Zwraca początkowy indeks podciągu, który pasuje do wzorca wyrażenia regularnego. |
REGEXP_LIKE() | Określa, czy łańcuch pasuje do wyrażenia regularnego. |
REGEXP_REPLACE() | Zastępuje wystąpienia podciągu w ciągu, który pasuje do podanego wzorca wyrażenia regularnego. |
REGEX_SUBSTR() | Zwraca podciąg pasujący do podanego wzorca wyrażenia regularnego. |
REPEAT() | Służy do powtarzania ciągu tyle razy, ile jest to wymagane. |
REPLACE() | Zastępuje wszystkie wystąpienia podciągu innym ciągiem. |
REVERSE() | Zwraca ciąg znaków z odwróconą kolejnością znaków. |
RIGHT() | Zwraca skrajne prawe znaki z ciągu. |
RLIKE | Określa, czy ciąg pasuje do wyrażenia regularnego (synonim REGEXP_LIKE() ). |
RPAD() | Pozwala na uzupełnienie prawej części ciągu jednym lub większą liczbą znaków. |
RTRIM() | Przycina białe znaki z prawej strony ciągu. |
SOUNDEX() | Zwraca ciąg Soundex z podanego ciągu. |
SOUNDS LIKE | Porównuje dźwięki. |
SPACE() | Zwraca ciąg znaków składający się z określonej liczby znaków spacji. |
STRCMP() | Porównuje dwa ciągi znaków zgodnie z ich kolejnością sortowania. |
SUBSTR() | Zwraca podciąg rozpoczynający się od określonej pozycji (synonim SUBSTRING() ). |
SUBSTRING() | Zwraca podciąg zaczynając od określonej pozycji. |
SUBSTRING_INDEX() | Zwraca wszystko przed lub po określonym znaku (lub znakach) w ciągu. |
TO_BASE64() | Konwertuje ciąg na ciąg zakodowany algorytmem base-64 i zwraca wynik. |
TRIM() | Przycina białe znaki (lub inne określone znaki) od początku i/lub końca ciągu. |
UCASE() | Synonim dla UPPER() (zamienia ciąg na wielkie litery). |
UNHEX() | Interpretuje każdą parę znaków w argumencie jako liczbę szesnastkową i konwertuje ją na bajt reprezentowany przez liczbę. |
UPPER() | Konwertuje ciąg na wielkie litery. |
WEIGHT_STRING() | Zwraca ciąg wagi dla ciągu wejściowego. Ta funkcja jest funkcją debugowania przeznaczoną do użytku wewnętrznego. |