Jak korzystać z funkcji podkładu MySQL

Jak korzystać z funkcji podkładu MySQL
MySQL ma różne wbudowane funkcje do różnych celów, jeden z nich jest funkcją podłoża. Funkcja podłoża dotyczy typu danych „ciąg” i jest używana w zarządzaniu bazą danych do wyodrębnienia ciągu z tabel. Teraz jaki jest ciąg? String to zbiorowa kombinacja znaków. Na przykład „Hello Linuxhint” i „KHG1234” to ciągi.

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 mysql

Otwó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ć.