Dml Select

  • Uploaded by: outerprex
  • 0
  • 0
  • May 2020
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Dml Select as PDF for free.

More details

  • Words: 599
  • Pages: 13
Consultar • Buscar datos en libros, periódicos, ficheros, etc., para informarse sobre un asunto.

Andrés

Seleccionar • Elegir, escoger a personas o cosas entre todas las de su especie por considerarlas más adecuadas.

Andrés

Vida Cotidiana Ejemplos • Quiero que me traigas todas las carpetas de contabilidad del año 2006.

Edwin

• Consigue algunas canciones de Shakira de su nuevo álbum Felipe • Quiero saber cuantas Andrés rojas tengo en mi camisas

Consulta de datos • El proceso más importante que podemos llevar a cabo en una base de datos es la consulta de los datos. • De nada serviría una base de datos si no pudiéramos consultarla.

Andrés

Soluciones Informáticas • ¿Que Necesito? – Servicio de Base de Datos • MySQL Server

– Un SMBD • MySQL Query Browser o MySQL Bench

– DML (Manipulación de Datos) • Una Base de Datos creada • Datos existentes en la BD • script de CONSULTA tipo SELECT

Edwin

DML Lenguaje de manipulación de datos

• Su misión es la manipulación de datos. • A través de él podemos seleccionar, insertar, eliminar y actualizar datos Sentencias

Andrés

– – – – –

SELECT UPDATE INSERT INSERT INTO DELETE FROM

SELECT Consulta de datos. • Palabra clave que indica que la sentencia de SQL que queremos ejecutar es de selección.

Edwin

Sintaxis del SELECT SELECT [ALL | DISTINCT ]              <nombre_campo> [{,<nombre_campo>}] FROM <nombre_tabla>|<nombre_vista>          [{,<nombre_tabla>|<nombre_vista>}] [WHERE [{ AND|OR }]] [GROUP BY <nombre_campo> [{,<nombre_campo >}]] [HAVING [{ AND|OR }]] [ORDER BY <nombre_campo>| Edwin  [ASC | DESC]                 [{,<nombre_campo>|

SELECT

sentencia de SQL de selección. 

  ALL

seleccionar todos los valores .

DISTINCT 

seleccionar sólo los valores distintos.

FROM

Indica  la  tabla  (o  tablas)  desde  la  que  queremos  recuperar  los  datos.

WHERE 

Condición  que  debe  cumplirse  para  que  los  datos  sean  devueltos . Admite los operadores lógicos AND y OR.

GROUP BY

Especifica la agrupación que se da a los datos.  Se usa siempre en combinación con funciones agregadas.

HAVING 

Su  funcionamiento  es  similar  al  de  WHERE  pero  aplicado  al  conjunto de resultados devueltos por la consulta.

ORDER BY

El  orden  puede  expresarse  con  ASC  (orden  ascendente)  y  DESC (orden descendente). El valor predeterminado es ASC.

Edwin

SELECT : Ejemplo Simple Consultar una tabla : Coches (matricula, marca, modelo, color) SELECT matricula,                  marca,                 modelo,                 color FROM Coches ORDER BY marca,modelo;

• FROM  indica que los datos serán recuperados de la tabla Coches. Podríamos haber especificado mas de una tabla. • ORDER BY Los datos serán devueltos ordenados por marca y por modelo en orden ascendente, de menor a mayor.

Felipe

ORDER BY marca ASC,modelo DESC;

SELECT + Where + Or • Podemos utilizar tantas condiciones como queramos, utilizando los operadores lógicos AND y OR SELECT * FROM Coches ORDER BY marca,modelo WHERE matricula = 'M-1525-ZA‘ OR matricula = 'M-2566-AA' ;

• Además una condición WHERE puede ser negada a través del operador lógico NOT. NOT WHERE matricula = 'M-1525-ZA‘; Felipe

SELECT + Where • Si queremos consultar un coche en concreto debemos agregar una cláusula WHERE. • Esta cláusula especifica una o varias condiciones que deben cumplirse para que la sentencia SELECT SELECT * FROM Coches ORDER BY marca,modelo WHERE matricula = 'M-1525-ZA'; • La cláusula WHERE filtra los datos antes de ser devueltos por la consulta. • Cuando en una cláusula where queremos incluir un tipo texto, debemos incluir el valor entre comillas simples

• Felipe El uso del asterisco indica que queremos que la consulta devuelva todos los campos que existen

Conclusión • SQL Es el lenguaje de consulta universal para bases de datos. • SELECT Su herramienta mas poderosa.

Andres Referencia: http://www.devjoker.com/contenidos/Tutorial-SQL-/9/El-lenguaje-SQL.aspx

Related Documents

Dml Select
May 2020 23
Dml
November 2019 28
Dml
May 2020 22
Sql - Select Within Select
October 2019 20
Consultas Dml
April 2020 24
Dml Master
December 2019 43

More Documents from "Leonardo Bellini"

Dml Select
May 2020 23