Questo articolo ti aiuterà a capire il tempo in operatore in quanto ti fornirà la sua sintassi insieme a più esempi.
Prerequisito: connettiti al tuo server mysql locale
Per connettere il tuo server MySQL locale, aprire il prompt dei comandi e utilizzare questa sintassi, assicurati di fornire il nome utente del server di database locale:
mysql -u md -pIl tuo server mysql è effettuato correttamente.
Digita questo comando per vedere tutti i database disponibili:
Mostra database;Utilizzare questa sintassi, per selezionare il database:
UTILIZZO ;Il tuo database viene modificato correttamente.
Sintassi di dove nell'operatore
Il dato di seguito è la sintassi per Dove in operatore, "colonna-nome"È il nome della colonna che vuoi cercare,"table_name"È il nome della tabella in cui vuoi cercare,"Valore1, valore2, .. "Sono l'array di valori che desideri cercare. La parola chiave in viene utilizzata per specificare che si desidera cercare valori che corrispondono a uno qualsiasi dei valori nell'elenco:
Vediamo alcuni esempi per una migliore comprensione di Where in Operator.
Esempio 1: Utilizzo di Whow in Operator con un array
Il mysql in cui nell'operatore fornisce un modo per cercare dati all'interno di una tabella in base a un elenco specificato di valori. Scriviamo una query per estrarre il tavolo "Fornitore"Dati che contengono solo i valori"Germania, Regno Unito, Giappone"Nella colonna"Paese", tipo:
Seleziona * dal fornitoreLa tabella viene estratta correttamente con i dati in cui i valori di "Paese"Soddisfa i criteri.
Estrariamo i dati della tabella fornendo più valori per "Id"Colonna, digitando:
Seleziona * dal prodotto dove ID in (2, 50, 70);Esempio 2: Utilizzo di Where in Operator con sottoquerie
Dove nell'operatore deve cercare i dati in una tabella in base ai valori trovati in un'altra tabella. Vediamo un esempio per utilizzare l'operatore Where in combinazione con una sottoquery per cercare dati in "Fornitore"Tabella basata sui valori trovati in un correlato"Prodotto" tavolo:
Seleziona * dal fornitoreNell'output sopra è visibile che ha mostrato con successo il risultato di "Id" Di "Fornitori"Tabella basata su"Fornitoreid" Di "Prodotto" tavolo.
Esempio 3: Utilizzo di Whow in Operator con la clausola NOT in
Il mysql in cui in operatore può essere combinato con la clausola non in una clausola per cercare dati all'interno di una tabella che non soddisfa un set specificato di valori.
Cerchiamo valori di tabella che non soddisfano un elenco di valori in "Paese"Colonna:
Seleziona * dal fornitoreEstrariamo i valori della tabella che non soddisfano un elenco di valori in "Clienti"Colonna:
Seleziona * dal clienteHai utilizzato correttamente il where in operatore, per recuperare i dati in base a più valori, rendendolo una soluzione efficiente e intuitiva per le attività di gestione dei dati.
Conclusione
MySQL è un RDBMS che ha la possibilità di archiviare enormi quantità di dati strutturati. Fornisce molti modi efficienti e convenienti per cercare dati in base alle query. Mentre nell'operatore viene utilizzato con un array di valori, una sottoquery, il Where in Operator fornisce un modo efficiente e conveniente per cercare dati che soddisfino criteri specifici.