W tym artykule zrozumiemy, co to jest funkcja podjazdu i jak można ją użyć w MySQL w zarządzaniu danymi w bazach danych.
Co to jest podaj MySQL
MySQL ma różne funkcje, które wykonują różne zadania, podobnie podłoże jest funkcją używaną w MySQL do powrotu lub do wyodrębnienia ciągu z ciągów w dowolnej tabeli. Ogólna składnia jest jak:
$ Substring (ciąg, start, długość)Lub:
$ Substring (ciąg od początku)Jeśli wyjaśnimy parametry zastosowane w tych ogólnych składniach, będą one; String to zbiór znaków, start oznacza punkt początkowy, z którego ma wyodrębnić ciąg i długość, to liczba znaków, które mają zostać wyodrębnione. Aby zrozumieć funkcję podłoża, bierzemy przykład tabeli i używamy następujących poleceń do wyodrębnienia z niej ciągów. Otworzymy terminal i wpiszmy „MySQL”, aby wejść do środowiska MySQL.
$ sudo mysqlOtwórz listę baz danych, obecna w MySQL:
Pokaż bazy danych;Otwórz bazę danych, „firma":
Korzystaj z firmy;Teraz pokażę tabele obecne w tej bazie danych jako.
Pokaż tabele;W wyjściu możemy zobaczyć bazę danych, firma, zawiera tylko jedną tabelę, która nazywa się „Linuxhint_Employes_Data”. Teraz będziemy uzyskiwać dostęp do tej tabeli, aby wyświetlić jej zawartość:
Opisz Linuxhint_Employees_Data;Teraz możemy wyświetlić zawartość tabeli:
Wybierz * z Linuxhint_Employees_Data;Mówimy, że chcemy wyodrębnić ciąg „John”, z tabeli za pomocą funkcji substringowej, a następnie użyjemy kodu zgodnie z omawianą powyżej składnią i użyjemy „jako wyodrębniania”, aby zwróciła wartość w formie formy ciąg z tabeli.
Wybierz Substring (Nazwa_potelki, 1, 5) jako wyodrębnianie z Linuxhint_Employes_Data;W tym poleceniu używamy terminala do wyodrębnienia ciągu z kolumny o nazwie Employee_name, zaczynaj od pierwszego znaku i wyodrębnić następne 5 znaków. Aby to zrozumieć, powiedzmy, że chcemy wyodrębnić 2 znak.
Wybierz Substring (Nazwa_potelka, 3, 2) jako wyodrębnienie z Linuxhint_Employes_Data;Jak wiemy, wyodrębni to tylko „HN” i „EW”.
Również uruchamiamy następujące polecenie, aby wyodrębnić ciąg.
Wybierz podłoże („John”, +3, 2) jako ekstraktstring;Wyjaśnijmy, co wydarzyło się w powyższym poleceniu i jak nadeszło to wyjście. Pytamy terminal za pomocą tej funkcji MySQL, która zwraca znaki ciągów z ciągu „John” i zaczyna od trzeciej pozycji od punktu początkowego, +VE znak mówi mu, aby zaczął od punktu początkowego i wyodrębnia następne dwa znaki. Tak więc w ciągu „John”, jeśli zaczniemy od trzeciej pozycji od punktu początkowego, zacznie się od „H”, a jeśli wyodrębnimy dwa znaki obok niego, będzie to „hn”. Jest to pokazane na wyjściu.
Teraz uruchommy kolejne polecenie, aby wyodrębnić „WA” z ciągu „steward” za pomocą punktu początkowego od końca ciągu, więc do niego użyjemy znaku -ve, a polecenie będzie.
Wybierz podłoże („steward”, -4, 2) jako ekstraktstring;Wniosek
Substring jest funkcją MySQL, która służy do wyodrębnienia całego ciągu lub kilku znaków ciągu. W tym artykule staraliśmy się wyjaśnić, czym jest funkcja podrzędna i do którego celu jest używana. Omówiliśmy również dwie ogólne składni, a następnie szczegółowo wyjaśniliśmy zastosowanie obu tych składni za pomocą przykładów. Mam nadzieję, że ten zapis pomoże ci nie zrozumieć podjazdu funkcji, ale w jaki sposób można go użyć.