Flashcards
Untitled
Cards in this deck (21)
- 1SELECTPermite seleccionar las columnas que se van a mostrar y en el orden en que lo van a hacer. Simplemente es la instrucción que la base de datos interpreta como que vamos a solicitar información.
- 2ALLALL es el valor predeterminado, especifica que el conjunto de resultados puede incluir filas duplicadas. Por regla general nunca se utiliza.
- 3DISTINCTDISTINCT especifica que el conjunto de resultados sólo puede incluir filas únicas. Es decir, si al realizar una consulta hay registros exactamente iguales que aparecen más de una vez, éstos se eliminan.
- 4ASPermite renombrar columnas si lo utilizamos en la cláusula SELECT, o renombrar tablas si lo utilizamos en la cláusula FROM. Es opcional. Con ello podremos crear diversos alias de columnas y tablas.
- 5FROMEsta cláusula permite indicar las tablas o vistas de las cuales vamos a obtener la información.
- 6WHEREEspecifica la condición de filtro de las filas devueltas. Se utiliza cuando no se desea que se devuelvan todas las filas de una tabla, sino sólo las que cumplen ciertas condiciones. Lo habitual es utilizar esta cláusula en la mayoría de las consultas.
- 7CondicionesSon expresiones lógicas a comprobar para la condición de filtro, que tras su resolución devuelven para cada fila TRUE o FALSE, en función de que se cumplan o no. Se puede utilizar cualquier expresión lógica y en ella utilizar diversos operadores
- 8LIKE (condicion)Para la comparación de un modelo. Para ello utiliza los caracteres comodín especiales: “%” y “_”. Con el primero indicamos que en su lugar puede ir cualquier cadena de caracteres, y con el segundo que puede ir cualquier carácter individual (un solo carácter). Con la combinación de estos caracteres podremos obtener múltiples patrones de búsqueda.
- 9BETWEENpara un intervalo de valores
- 10IN( )para especificar una relación de valores concretos.
- 11ORDER BYDefine el orden de las filas del conjunto de resultados. Se especifica el campo o campos (separados por comas) por los cuales queremos ordenar los resultados.
- 12ASCASC es el valor predeterminado, especifica que la columna indicad en la cláusula ORDER BY se ordenará de forma ascendente, o sea, de menor a mayor.
- 13DESCSe ordenará de forma descendente (de mayor a menor).
- 14TOPDevuelve un determinado número de registros de la tabla
- 15DISTINCTROWOmite los registros duplicados basandose en la totalidad del registro y no sólo en los campos seleccionados.
- 16CREATE VIEWle dice al servidor MySQL que cree un objeto de vista en la base de datos
- 17AS SELECTson las sentencias SQL que se empaquetarán en las vistas. Puede ser una instrucción SELECT que puede contener datos de una tabla o varias tablas.
- 18INNER JOINselecciona todas las filas de las dos columnas siempre y cuando haya una coincidencia entre las columnas en ambas tablas. Es el tipo de JOIN más común.
- 19LEFT JOINmantiene todas las filas de la tabla izquierda (la tabla1). Las filas de la tabla derecha se mostrarán si hay una coincidencia con las de la izquierda. Si existen valores en la tabla izquierda pero no en la tabla derecha, ésta mostrará null.
- 20RIGHT JOINEs igual que LEFT JOIN pero al revés. Ahora se mantienen todas las filas de la tabla derecha (tabla2). Las filas de la tabla izquierda se mostrarán si hay una coincidencia con las de la derecha. Si existen valores en la tabla derecha pero no en la tabla izquierda, ésta se mostrará null.
- 21OUTER JOINOUTER JOIN o FULL OUTER JOIN devuelve todas las filas de la tabla izquierda (tabla1) y de la tabla derecha (tabla2). Combina el resultado de los joins LEFT y RIGHT. Aparecerá null en cada una de las tablas alternativamente cuando no haya una coincidencia.
Information
- Description
- Flashcards on Untitled, created by Marcos Vazquez on 07/12/2020.
- Created by
- Marcos Vazquez
- Views
- 0
- Rating