Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
LENGUAJE
MANIPULADOR
DE DATOS
Profesora: Integrantes:
Lcda. Zulismar Br. Hernández Vanessa
Gallardo Br. Machuca Luis.
Br. Ortiz Anais
Br. Piamo Fernando
Br. Salazar Anderson
Br. Sarramera José
¿SQL?
¿LMD?
Elementos ¿QUÉ ES?
1. INSERT
Clasificación
2. SELECT
3. UPDATE 1. Procedimentales
4. DELETE Instrucciones
2. No Procedimentales
CLÁUSULAS Libre en su Manejo
1.FROM
2. WHERE
COMANDOS
INSERT
INSERT IN TO “Nombre_Tabla (Campo 1,…Campo N) VALUES
“Datos en el mismo orden”(Valor 1, Valor 2,….Valor N);
Notas:
1. Para ver todos los campos en vez de "campo” se coloca “ * ”.
2. AND ambas son Verdad, OR una debe ser Verdad.
3. El AND se ejecuta 1ero que el OR.
4. La Función LIKE nos ayuda a encontrar dentro de la BDD los datos de
una Persona, sino recordamos el apellido.
Ejemplo: Paula
SELECT “Campo” FROM “Tabla” WHERE nombre LIKE ´Paula´
Nota:
1. Para ordenar de forma Ascendente “ASC”
2. Para ordenar de forma Descendente “DESC”
LIMITACIONES DEL NUMERO DE RESULTADO:
SELECT “Campo” FROM ”Tabla” ORDER BY DESC LIMIT 1;
NOTA:
1. Depende del numero determinara el numero de fila que devuelva.
COMO CONTAR:
Nota: Se utiliza la
SELECT COUNT “Campo” FROM “Tabla”;
función COUNT ( );
PROMEDIO, VALOR MINIMO Y SUMA
1. Promedio: AVG
SELECT AVG “Campo” FROM “Tabla”;
FERNANDO
2. Valor Mínimo:
CRITERIOS DE SELECCIÓN:
1. Campo de Texto: Debe estar encerrada en comillas Simples.
2. No puede establecer condiciones de búsqueda en los campos
memo.
3. Las Fechas deben estar MM-DD-AA y Encerradas en “#”.
CONSULTAS CON PREDICADO
1. ALL: Devuelve todos los campos de la tabla. Funciona como el
“*”. No es bueno abusar, es mejor indicar los campos.
SELECT ALL FROM “Tabla”;
2. TOP: Devuelve un determinado numero de registros de la tabla. Ejemplo,
queremos recuperar los nombres de los 25 primeros estudiantes del curso
1994.
Nota:
1.Se puede utilizar el PERCENT Para devolver un cierto porcentaje de un
numero de registros.
2. Los registros que entran al principio o al final de un rango depende de la
función ORDER BY.
NOTA:
1. Se fija en todos los datos así se incluya en una selección.
UPDATE:
Crea una Actualización Generando un Cambio.
Puede cambiar varios campos a la vez.
Nota:
1. SET: Solo que se quiere cambiar.
2. WHERE: Identifica la Columna. Si se suprime en una
consulta de actualización todos los registros de la
tabla señalada serán actualizados.
3. Se debe examinar con una consulta de selección
para poder modificar los datos.
DELETE:
Tips:
1. No permite eliminar un valor de un campo en concreto.
2. Solamente elimina varios registros.
3. Se pueden eliminar registros de una tabla o de muchas
desde una relación 1-N.
4. Una vez hecha no se puede deshacer la operación.
5. Si desea borrar un dato en un campo en especifico, debe
crear una consulta de actualización y cambiar los valores a
NULL.
DROP:
Se utiliza para eliminar un índice. Se especifica únicamente el nombre del índice
con la palabra reservada CONSTRAINT
DROP COLUMN:
Se utiliza para borrar un campo. Se especifica únicamente el nombre del campo.
DROP DATABASE:
Se utiliza para eliminar una base de datos.
DROP TABLE:
Se utiliza para eliminar una Tabla.
Su Sintaxis:
DROP “Lo que se desea eliminar”;
LAS CLÁUSULAS FROM Y WHERE
FROM WHERE
Pueden usarse para determinar que registros de las tablas
enumeradas en la clausula FROM aparecerán en los
resultados de la instrucción.
Nota:
1. Expresión: es una cadena o modelo contra se compara la expresión.
2. Se puede utilizar este operador para valores que coincidan.
LIKE AN *
“Se pueden utilizar valores de comodín para encontrar un
rango de valores”
OPERADOR IN:
“Devuelve aquellos registros cuyo campo indicado coincide con alguno de los
en una lista.”
Expresión [NOT] IN(Valor 1, Valor N)
Ejemplo:
SELECT * FROM Pedidos Where Provincia IN (´Madrid´, ´Barcelona
´)
GRACIAS.!