RekenaarsDatabasisse

MySQL kies uit kies: steekproefneming operateur

MySQL, soos enige ander relasionele databasis management system, het in sy struktuur die monster SELECT verklaring. Dit is nie verbasend nie, want die databasisse vertroulike inligting bevat hoofsaaklik om dit te haal wanneer dit nodig is. select from SELECT позволяет делать это множеством различных способов, предоставляя большой набор инструментов. MySQL kies uit SELECT verklaring laat jou toe om dit te doen in baie verskillende maniere, die verskaffing van 'n groot versameling van gereedskap.

MySQL te installeer

MySQL is geïmplementeer as onder Windows, en onder Linux. MySQL Ubuntu te installeer, voer twee spanne redelik by die terminale van die OS:

- Sudo apt-get installeer mysql-bediener.

- Sudo apt-get installeer mysql-kliënt.

Vir MySQL Windows, net aflaai van die amptelike webwerf "databasis" geskikte installasie pakkette en hardloop hulle.

Die algehele struktuur van die Gekose verklaring

Volledige struktuur in MySQL kies uit SELECT verklaring is soos volg:

1. Kies - kolom name (velde).

2. Van - tafel name.

3. Waar - 'n toestand waarin om te proe.

Let daarop dat, terwyl die SQL taal sintaksis is nie kassensitief, 'n goeie praktyk om stellings en teruggetrokke sleutelwoorde skryf (VANAF, WAAR, ens) in groot letters, en name van die tabelle en kolomme - klein. SELECT приведен на рисунке ниже. Die mees eenvoudige voorbeeld van die gebruik van MySQL operateur kies uit SELECT hieronder getoon.

'N asterisk na die woord SELECT is 'n analoog van die navraag beteken ALL wat uit 'n gegewe tabel om al die kolomme kies. As jy belangstel in net 'n paar van die velde van die tafel is, moet hulle in 'n geskikte plek aangedui word, geskei deur kommas. Dieselfde geld vir die name van die tafels - indien meer as een, betree hulle almal deur kommas geskei.

Die gebruik van die WAAR

Dit is duidelik dat, kan jy nie help nie, maar sien dat in die voorafgaande voorbeeld, daar is geen navraag WAAR - dit is omdat in hierdie geval is dit ons nodig het nie. Hierdie stelling is nie nodig nie, en so 'n opsionele operateurs in SELECT, daar is baie, maar hulle is 'n bietjie later. As jy na 'n naam voeg 'n WAAR tafel en 'n voorwaarde, soos type = "hond", dan sal die resultaat stel net een ry te kry met die troeteldier namens Edison. Die figuur hieronder toon 'n voorbeeld. Moenie die verklaring ORDER BY ignoreer nie, hier is dit maak nie saak nie, en dit sal 'n bietjie later bespreek word.

Dit is opmerklik dat na die WAAR is ook moontlik om verskeie voorwaardes skryf, maar is nie meer geskei deur kommas. Vir hierdie doel, jy moet sleutelwoorde soos EN of OF gebruik. Dit hang alles af van hoe jou voorwaardes voldoen moet word. As jy belangstel in 'n resultaat wat al die voorwaardes wat jy spesifiseer, voldoen dan tussen hulle moet wees en, indien die uitslag ten minste een van hulle moet voldoen, dan gebruik die OR is.

ORDER BY klousule

Ons het genoem dat bykomend tot die WAAR in 'n uitgesoekte verklaring daar is baie ander sleutelwoorde waarmee jy die stel soos vereis in 'n bepaalde situasie gevolg kan manipuleer. Een so 'n "sleutels" is ORDER BY. Dit laat jou toe om die resultate van die monster te sorteer in 'n spesifieke veld, beide opklim en neerdaal. Dit is genoeg om net die naam kolom spesifiseer na hom, volgens die waardes wat jy nodig het om die data te sorteer. Dit is belangrik om te voldoen aan 'n paar voorwaardes: die eerste - die naam wat in die verklaring, ORDER BY, en moet teenwoordig wees in die SELECT; tweede - ORDER BY moet aan die einde van die versoek geplaas word.

Die verstek soort stygend (ASC), maar as jy nodig het om die resultate in dalende volgorde sorteer, skryf na die veld naam in plaas van ASC navraag DESC.

gevolgtrekking

Ons hersien die belangrikste, maar nie al die gereedskap van die operateur MySQL kies uit. SELECT, behalwe dié wat hierbo genoem, het 'n baie ander funksies wat u toelaat om data te haal uit die databasis, buigsaam en doeltreffend.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 af.unansea.com. Theme powered by WordPress.