249 Shares 3189 views

MySQL seleccionar de select: operador de muestreo

MySQL, al igual que cualquier otro sistema de gestión de base de datos relacional, tiene en su estructura la muestra instrucción SELECT. Esto no es sorprendente, ya que las bases de datos contienen información confidencial sobre todo para recuperarlo cuando sea necesario. select from SELECT позволяет делать это множеством различных способов, предоставляя большой набор инструментов. MySQL seleccionar de instrucción SELECT le permite hacer esto de muchas maneras diferentes, proporcionando un gran conjunto de herramientas.

Instalación de MySQL

MySQL se implementa como en Windows y en Linux. Para instalar MySQL Ubuntu, realice dos equipos bastante en la terminal del sistema operativo:

– sudo apt-get install mysql-servidor.

– sudo apt-get install mysql-cliente.

Para MySQL de Windows, sólo tiene que descargar desde el sitio oficial de paquetes de instalación apropiadas "base de datos" y ejecutarlos.

La estructura general de la instrucción SELECT

Estructura completa en MySQL seleccionar de instrucción SELECT es el siguiente:

1. SELECT – nombres de las columnas (campos).

2. – mesa de nombres.

3. DONDE – una condición en la que a la muestra.

Tenga en cuenta que si bien la sintaxis del lenguaje SQL no es sensible a mayúsculas, una buena práctica para escribir sentencias y palabras clave reservadas (FROM, WHERE, etc.) en letras grandes, y los nombres de las tablas y columnas – pequeños. SELECT приведен на рисунке ниже. El ejemplo más simple de utilizar operador MySQL Selecciona de SELECT se muestra a continuación.

Un asterisco después de la palabra SELECT es un análogo de la palabra clave ALL significa que a partir de una tabla dada para seleccionar todas las columnas. Si usted está interesado sólo en algunos de los campos de la tabla, que deben indicarse en un lugar apropiado, separados por comas. Lo mismo se aplica a los nombres de las tablas – si hay más de uno, entran todos ellos separados por comas.

Utilizando el DONDE

Obviamente, no se puede dejar de notar que en el ejemplo anterior, no existe una palabra clave WHERE – esto es debido a que en este caso es que no necesitamos. No se requiere esta declaración, y tales operadores opcionales en SELECT, hay muchos, pero son un poco más tarde. Si usted está después de un nombre agrega una tabla WHERE y cualquier condición, como el tipo = 'perro', entonces el conjunto de resultados sólo tienen una fila con la compañía en nombre del Edison. La figura a continuación muestra un ejemplo. No haga caso de la declaración ORDER BY, aquí no importa, y que se discutirá más adelante.

Vale la pena señalar que después de la DONDE También es posible escribir varias condiciones, pero ya no está separado por comas. Para este fin, usted tiene que utilizar palabras clave como AND y OR. Todo depende de cómo se deben cumplir sus condiciones. Si usted está interesado en un resultado que satisfaga todas las condiciones especificadas a continuación, entre ellos deben ser y, si el resultado debe satisfacer al menos uno de ellos, a continuación, utilizar el quirófano.

Cláusula ORDER BY

Hemos mencionado que, además de la WHERE en una sentencia SELECT hay muchas otras palabras clave con las que se pueden manipular el conjunto de resultados como se requiere en una situación particular. Una de estas "claves" es ORDER BY. Se le permite ordenar los resultados de la muestra dentro de un campo específico, tanto ascendente como descendente. Es suficiente con sólo especificar el nombre de la columna después de él, de acuerdo con los valores que se precisan para ordenar los datos. Es importante cumplir con varias condiciones: en primer lugar – el nombre especificado en la sentencia, ORDER BY, y debe estar presente en el SELECT; segundos – ORDER BY debe ser colocado en el extremo de la solicitud.

El orden predeterminado es ascendente (ASC), pero si usted necesita para ordenar los resultados en orden descendente, después de escribir el nombre del campo en lugar de la palabra clave DESC ASC.

conclusión

Revisamos el principal, pero no todas las herramientas que el operador de MySQL elegir. SELECT, además de los mencionados anteriormente, tiene un montón de otras características que permiten recuperar datos de la base de datos, de forma flexible y eficiente.