La construcción de consultas sql

Video: Escribiendo Consultas con SQL Server 2014, Capitulos 1,2 y 3

SQL es casi inglesa se compone en gran parte de las palabras en inglés, agrupadas en cadenas de palabras que suenan similares a las oraciones en inglés. En general (por suerte), no es necesario para entender cualquier lenguaje técnico arcano para escribir consultas SQL que funcionan.

La primera palabra de cada consulta es su nombre, que es una palabra de acción (verbo) que le dice a MySQL lo que quiere hacer. El nombre de la consulta es seguido por las palabras y frases - algunos obligatorios y otros opcionales - MySQL que le dicen a la forma de realizar la acción. Por ejemplo, siempre hay que decir a MySQL qué crear, y siempre hay que decirle qué tabla para insertar datos en o para seleccionar los datos.

La siguiente es una consulta SQL típica. Como se puede ver, utiliza palabras en inglés:

Video: Curso SQL

lastName SELECT miembro

Esta consulta recupera todos los apellidos almacenados en la tabla denominada miembros. consultas más complicadas, tales como los siguientes, son menos similar al Inglés:

SELECT apellido, nombre de la socia DONDE estado =”CA” Y
ciudad = ORDEN”Fresno” POR lastName

Esta consulta recupera todos los apellidos y los nombres de los miembros que viven en Fresno y luego los pone en orden alfabético por el apellido. A pesar de que esta consulta es menos similar al Inglés, aún así es bastante clara.

Video: Curso SQL. Consultas Multitabla I. Vídeo 7

Aquí están algunos puntos generales a tener en cuenta en la construcción de una consulta SQL, como se ilustra en la consulta del ejemplo anterior:

  • Capitalización: El caso de las palabras de SQL no materia- por ejemplo, seleccionar es el mismo asSELECT, y desde es el mismo que el DE, en lo que se refiere MySQL. Por otra parte, el caso de los nombres de tabla, nombres de columna, y otra información variable no importa si su sistema operativo es Unix o Linux. Cuando se está utilizando Unix o Linux, MySQL necesita para que coincida con los nombres de columna con exactitud, por lo que el caso de los nombres de las columnas tiene que ser correcta - por ejemplo, apellido, no es lo mismo que lastName. Ventanas, sin embargo, no es tan exigente como en Linux y Unix desde su punto de vista, apellido y lastNameare la misma.

Video: Consultas SQL BD notas Parte I

  • Espaciado: SQL palabras deben estar separados por uno o más espacios. No importa cuántos espacios que uso- usted podría también utilizar espacios o 20 a 1 espacio. SQL también no presta atención al final de la línea. Puede iniciar una nueva línea en cualquier momento de la instrucción SQL o escribir toda la declaración en una sola línea.
  • Citas: Tenga en cuenta que CA y Fresno se encierran entre comillas dobles ( “) en la consulta anterior. CA y Fresno son una serie de caracteres llamada cadenas de texto o cadenas de caracteres. Usted está pidiendo MySQL para comparar las cadenas de texto en la consulta SQL con las cadenas de texto que ya están almacenados en la base de datos. Cuando se comparan los números (como números enteros) almacenados en columnas numéricas, no adjunta los números entre comillas.
Artículos Relacionados