Ordinadors, Bases de dades
MySQL seleccionar d'select: operador de mostreig
MySQL, igual que qualsevol altre sistema de gestió de base de dades relacional, té en la seva estructura la mostra instrucció SELECT. Això no és sorprenent, ja que les bases de dades contenen informació confidencial sobretot per recuperar-lo quan sigui necessari. select from SELECT позволяет делать это множеством различных способов, предоставляя большой набор инструментов. MySQL seleccionar d'instrucció SELECT possible fer-ho de moltes maneres diferents, proporcionant un gran conjunt d'eines.
Instal·lació de MySQL
MySQL s'implementa com en Windows i en Linux. Per instal·lar MySQL Ubuntu, realitzi dos equips bastant a la terminal del sistema operatiu:
- sudo apt-get install mysql-servidor.
- sudo apt-get install mysql-client.
Per MySQL de Windows, només ha de descarregar des del lloc oficial de paquets d'instal·lació apropiades "base de dades" i executar-los.
L'estructura general de la instrucció SELECT
Estructura completa en MySQL seleccionar d'instrucció SELECT és el següent:
1. SELECT - noms de les columnes (camps).
2. - taula de noms.
3. ON - una condició en la qual a la mostra.
Recordeu que si bé la sintaxi del llenguatge SQL no és sensible a majúscules, una bona pràctica per escriure sentències i paraules clau reservades (FROM, WHERE, etc.) en lletres grans, i els noms de les taules i columnes - petits. SELECT приведен на рисунке ниже. L'exemple més simple d'utilitzar operador MySQL Selecciona de SELECT es mostra a continuació.
Un asterisc després de la paraula SELECT és un anàleg de la paraula clau ALL vol dir que a partir d'una taula donada per seleccionar totes les columnes. Si vostè està interessat només en alguns dels camps de la taula, que han d'indicar-se en un lloc apropiat, separats per comes. El mateix s'aplica als noms de les taules - si hi ha més d'un, entren tots ells separats per comes.
Utilitzant el ON
Òbviament, no es pot deixar de notar que en l'exemple anterior, no hi ha una paraula clau WHERE - això és degut al fet que en aquest cas és que no necessitem. No es requereix aquesta declaració, i tals operadors opcionals en SELECT, n'hi ha molts, però són una mica més tard. Si vostè està després d'un nom afegeix una taula WHERE i qualsevol condició, com el tipus = 'gos', llavors el conjunt de resultats només tenen una fila amb la companyia en nom del Edison. La figura a continuació mostra un exemple. No feu cas de la declaració ORDER BY, aquí no importa, i que es discutirà més endavant.
Val la pena assenyalar que després de la ON També és possible escriure diverses condicions, però ja no està separat per comes. Amb aquesta finalitat, vostè ha d'utilitzar paraules clau com AND i OR. Tot depèn de com s'han de complir les seves condicions. Si vostè està interessat en un resultat que satisfaci totes les condicions especificades a continuació, entre ells han de ser i, si el resultat ha de satisfer almenys un d'ells, a continuació, utilitzar el quiròfan.
Clàusula ORDER BY
Hem esmentat que, a més de la WHERE en una sentència SELECT hi ha moltes altres paraules clau amb les que es poden manipular el conjunt de resultats com es requereix en una situació particular. Una d'aquestes "claus" és ORDER BY. Se li permet ordenar els resultats de la mostra dins d'un camp específic, tant ascendent com descendent. N'hi ha prou amb només especificar el nom de la columna després d'ell, d'acord amb els valors que fan falta per ordenar les dades. És important complir amb diverses condicions: la primera - el nom especificat en la sentència, ORDER BY, i ha d'estar present en el SELECT; segons - ORDER BY ha de ser col·locat a l'extrem de la sol·licitud.
L'ordre predeterminat és ascendent (ASC), però si vostè necessita per ordenar els resultats en ordre descendent, després d'escriure el nom del camp en lloc de la paraula clau DESC ASC.
conclusió
Revisem el principal, però no totes les eines que l'operador de MySQL triar. SELECT, a més dels esmentats anteriorment, té un munt d'altres característiques que permeten recuperar dades de la base de dades, de manera flexible i eficient.
Similar articles
Trending Now