Mysql gdzie w tablicy

Mysql gdzie w tablicy
MySQL to RDBMS, może skutecznie przechowywać ogromne ilości strukturalnych danych. Czasami podczas zarządzania bazą danych istnieje potrzeba wyodrębnienia danych z tabel, które spełniają wiele kryteriów. While w operator może określić listę wartości w celu wyodrębnienia danych spełniających wiele kryteriów, jest używany w instrukcji Select.

Ten artykuł pomoże Ci zrozumieć, że w operatorze, ponieważ zapewni ci składnię wraz z wieloma przykładami.

Warunek: Połącz się z lokalnym serwerem MySQL

Aby podłączyć lokalny serwer MySQL, otwórz wiersz polecenia i użyj tej składni, upewnij się, że podasz lokalną nazwę użytkownika serwera bazy danych:

mysql -u md -p

Twój serwer MySQL jest pomyślnie zalogowany.

Wpisz to polecenie, aby zobaczyć wszystkie dostępne bazy danych:

Pokaż bazy danych;

Użyj tej składni, aby wybrać bazę danych:

UŻYWAĆ ;

Twoja baza danych została pomyślnie zmieniona.

Składnia Where in Operator
Podana poniżej to składnia dla W KTÓREJ operator, „Nazwa kolumny”To nazwa kolumny, którą chcesz wyszukać,„Nazwa tabeli”To nazwa tabeli, w której chcesz szukać”wartość1, wartość2,… „Czy jest szereg wartości, których chcesz wyszukać. Słowo kluczowe służy do określenia, że ​​chcesz wyszukać wartości pasujące do dowolnej wartości na liście:

Wybierz * Z miejsca, w którym w („wartość1”, „wartość2”,…);

Zobaczmy kilka przykładów, aby lepiej zrozumieć, gdzie w operator.

Przykład 1: Korzystanie z operatora Where w tablicy

MySQL, w którym w operator zapewnia sposób wyszukiwania danych w tabeli opartej na określonej listy wartości. Napiszmy zapytanie, aby wyodrębnić stół „Dostawca„Dane, które zawierają tylko wartości”Niemcy, Wielka Brytania, Japonia”W kolumnie„Kraj", typ:

Wybierz * od dostawcy
Gdzie kraj w („Niemcy”, „uk”, „Japonia”);

Tabela jest z powodzeniem wyodrębniana z danymi, w których wartości „Kraj„Spełnia kryteria.

Wyodrębnijmy dane tabeli, podając wiele wartości dla „ID”Kolumna, wpisując:

Wybierz * z produktu, w którym id ID w (2, 50, 70);

Przykład 2: Korzystanie z operatora Where in Depqueries

Gdzie w operator jest wyszukiwanie danych w tabeli opartej na wartościach znalezionych w innej tabeli. Zobaczmy przykład, aby użyć tego, gdzie w operator w połączeniu z rozdzielką do wyszukiwania danych w „Dostawca”Tabela oparta na wartościach znalezionych w powiązanych„Produkt" tabela:

Wybierz * od dostawcy
Gdzie idą (
Wybierz dostawcę z produktu
Gdzie jednostka w (22, 25, 23)
);

W powyższym wyjściu widać, że z powodzeniem wyświetlił wynik „ID" z "Dostawcy„Tabela oparta na„Identyfikator dostawcy" z "Produkt" tabela.

Przykład 3: Korzystanie z operatora w klauzuli nie w

MySQL, w którym operator można połączyć z klauzulą ​​nie w celu wyszukiwania danych w tabeli, która nie spełnia określonego zestawu wartości.

Poszukajmy wartości tabeli, które nie spełniają listy wartości w „Kraj”Kolumna:

Wybierz * od dostawcy
Gdzie kraj nie w („Niemcy”, „uk”, „Japonia”);

Wyodrębnijmy wartości tabeli, które nie spełniają listy wartości w „Klienci”Kolumna:

Wybierz * od klienta
Gdzie kraj nie w („Niemcy”, „Wielka Brytania”, „Meksyk”);

Z powodzeniem użyłeś Where in Operator, do pobrania danych na podstawie wielu wartości, co czyni je wydajnym i przyjaznym dla użytkownika rozwiązaniem dla zadań zarządzania danymi.

Wniosek

MySQL to RDBMS, który ma możliwość przechowywania ogromnych ilości strukturalnych danych. Zapewnia wiele wydajnych i wygodnych sposobów wyszukiwania danych opartych na zapytaniach. Podczas gdy w operatorze jest używany z szeregiem wartości, podziału, w którym w operator zapewnia wydajny i wygodny sposób wyszukiwania danych, które spełniają określone kryteria.