Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Funkcje ciągów MySQL (pełna lista)

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.

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak mogę wysyłać zapytania między dwiema datami za pomocą MySQL?

  2. Jak radzić sobie z błędami dla zduplikowanych wpisów?

  3. mysql - ile kolumn to za dużo?

  4. Jak działa funkcja UPPER() w MySQL

  5. Wiele rang w jednym stole