Want to create interactive content? It’s easy in Genially!

Get started free

30 PALABRAS RESERVADAS

Pablo Andrés Leal Boror

Created on August 13, 2024

Start designing with a free template

Discover more than 1500 professional designs like these:

Animated Chalkboard Presentation

Genial Storytale Presentation

Blackboard Presentation

Psychedelic Presentation

Chalkboard Presentation

Witchcraft Presentation

Sketchbook Presentation

Transcript

4ta unidad
4º computación

30 palabras reservadas microsoft sql server

Guía de Aprendizaje 1

introducción

  • por este medio podras encontrar información sobre las palabras reservadas y su respectiva función en SQL server, esto nos ayudara a tener una guia de dichas palabras y no ir a siegas con este tema

¿cual es el fin?: el fin de esta presentación es darte a conocer algunas de las palabras reservadas de sql

SELECT

La opcion select se usa para enlistar los atributos que necesitas para el resultado de la consulta

Ejemplo: SELECT *este nos ayuda a seleccionar todas las columnas de una tabla

PRIMARY KEYL

Es una manera de identificar unicamente a un elemento llamado tabla en cada tabla

Ejemplo:PRIMARY KEYL CREATE TABLE Empleados ( ID INT PRIMARY KEY, Nombre VARCHAR(100), Puesto VARCHAR(50) );

ROLLBACK

Esta palabras nos permite retrocedes hasta el punto donde hayamos cometido el error u algo mas

Ejemplo:BEGIN TRANSACTION; -- Realizar algunas operaciones INSERT INTO Empleados (Nombre, Edad, Puesto) VALUES ('Ana Martínez', 30, 'Analista'); UPDATE Empleados SET Edad = 31 WHERE Nombre = 'Ana Martínez'; -- Decidir revertir los cambios ROLLBACK;

COMMIT

Este comando permite guardar los cambios, este a comparación de un guardado común este lo guarda permanentemente sin volver a una version anterio

-- Realizar algunas operaciones INSERT INTO Empleados (Nombre, Edad, Puesto) VALUES ('Luis Fernández', 28, 'Ingeniero'); UPDATE Empleados SET Edad = 29 WHERE Nombre = 'Luis Fernández'; -- Guardar los cambios permanentemente COMMIT;

Palabra reservada encontrada

NULL

Este tiene la funcón de un valor nulo o que no existe, este es muy utilizado para la composicción de tablas al ser mas flexible

SELECT * FROM Empleados WHERE Edad IS NULL;

SELECT

La opcion select se usa para enlistar los atributos que necesitas para el resultado de la consulta

Ejemplo: SELECT *este nos ayuda a seleccionar todas las columnas de una tabla

TRANSACTION

Esta es la ejecucion de uno o muchos valores unanimemente, este permite que la coherencia de la base de datos sea correcta

BEGIN TRANSACTION;

VIEW

¿Que hace?

CREATE VIEW VistaEmpleados ASSELECT Nombre, Puesto FROM Empleados WHERE Edad >= 30;

Esta tiene la función de mostrar la consulta o la actividad de dicha tabla o base de datos dependiendo de lo que acompañe el codigo

INDEX

Palabras reservadas

Esta palabras es escencial al ser parte de la mejora de rendimiento y funcionamiento del mismo sql, este permite que gestores de bases de datos puedan realizar busquedas mas eficientes

CREATE UNIQUE INDEX idx_unique_email ON Usuarios (Email);

SUBQUERY

SELECT Nombre FROM Empleados WHERE Edad > (SELECT AVG(Edad) FROM Empleados);

Este funciona como una consulta convencional solo que debe de ir acompañado siempre por una consulta, para que esta pueda actuar correctamente

Case

Palabras reservadas sql

CASE expresión WHEN valor1 THEN resultado1 WHEN valor2 THEN resultado2 ... ELSE resultado_default END

Por medio de este se pueden realizar acciones como una condicional ón especifica dentro de una evaluacion este tiene parentesco con el If-else

UNION

Este elemento va de la mano con el Select que por medio de este se te podran conbinar dos o mas resultados

SELECT columna1, columna2, ... FROM tabla1 WHERE condición1 UNION SELECT columna1, columna2, ... FROM tabla2 WHERE condición2;

SELECT Nombre, Edad FROM Empleados ORDER BY Nombre OFFSET 10 ROWS FETCH NEXT 10 ROWS ONLY;

OFFSET

Es utilizado para omitir filas y especificar las filas que se devolveran segun la consulta

SELECT Nombre, Edad FROM Empleados ORDER BY Nombre LIMIT 5;

LIMIT

Este especifica por medio de datos numericos el maximo de tablas a mostrar

Que son las palabras reservadas

¿Qué hacemos y de dónde venimos?

🤔DISTINCT

Esta palabra permite al usuario eliminar los resultados duplicados de cada tabla especificando el dato que quiere que no se duplique

13

SELECT DISTINCT Ciudad FROM Clientes;

ORDER BY

Esta función nos ayuda a ser mas ordenado, este ordena cada elemento dependiendo si quieres ascendente o desendente

SELECT columna1, columna2, ... FROM tabla ORDER BY columna1 [ASC|DESC], columna2 [ASC|DESC], ...;

HAVING

SELECT columna1, función_agregada(columna2) FROM tabla GROUP BY columna1 HAVING condición;

Este nos ayuda en la filtración de datos en las consultas solicitas esto nos ayuda a realizar condiciones para los datos entragados

19

20

GROUP BY

Este es como un organizador de filas y columnas que tienen alguna coincidencia en su resultado

Ejemplo: SELECT columna1, función_agregada(columna2)FROM tabla GROUP BY columna1;

FULL JOIN

En este caso nos ayuda en combinar los registros de cada tabla esto se basa en condiciones

SELECT columnas FROM tabla1 FULL JOIN tabla2 ON tabla1.columna = tabla2.columna;

👋 Bienvenido a la empresa

Resumen ejecutivo

RIGHT JOIN

Esta esta enfocado como en su nombre lo dice a la derecha esta se enfoca en devolver registros de dos tablas y devuelve el del lado derecho

SELECT columnas FROM tabla1 RIGHT JOIN tabla2 ON tabla1.columna = tabla2.columna;

LEFT JOIN

dEste es el caso contrario de Right join, este devuelve los datos o registros hacia la izquierda

Inicio

SELECT columnas FROM tabla1 LEFT JOIN tabla2 ON tabla1.columna = tabla2.columna;

INNER JOIN

Realiza una conbinación de datos y registros de dos tablas donde se hacen condicionales u otros elementos de union

SELECT columnas FROM tabla1 INNER JOIN tabla2 ON tabla1.columna = tabla2.columna;

Join

operaciones que combinan filas de dos o más tablas basadas en una condición de relación. permiten obtener diferentes resultados según la naturaleza de la combinación que necesitas

SELECT columnas FROM tabla1 INNER JOIN tabla2 ON tabla1.columna = tabla2.columna;

ALTER

se utiliza para modificar la estructura de una tabla existente en una base de datos. Puedes usar alter para realizar diversas acciones como agregar, eliminar o modificar columnas,

ALTER TABLE nombre_tabla ADD nombre_columna tipo_dato;

ALTER TABLE Empleados ADD FechaContratacion DATE;

DROP

e utiliza para eliminar objetos de una base de datos, como tablas, vistas, índices o bases de datos completas

DROP TABLE nombre_tabla;

DROP TABLE Empleados;

CREATE

se utiliza para definir nuevos objetos en una base de datos, como tablas, vistas, índices, procedimientos almacenados, y más. Cada tipo de objeto tiene una sintaxis específica para su creación

CREATE TABLE nombre_tabla ( columna1 tipo_dato restricciones, columna2 tipo_dato restricciones, ... PRIMARY KEY (columna1) );

DELETE

DELETE FROM nombre_tabla WHERE condición;

se utiliza para eliminar filas de una tabla. A diferencia del comando drop, que elimina la tabla completa, delet elimina solo los datos dentro de la tabla, manteniendo la estructura de la tabla intacta.

UPDATE IN SQL

se utiliza para modificar los valores existentes en una tabla. Puedes actualizar una o más columnas en una o más filas, basándote en una condición

UPDATE nombre_tabla SET columna1 = valor1, columna2 = valor2, ... WHERE condición;

INSERT

se utiliza para añadir nuevas filas a una tabla. Puedes insertar una o varias filas al mismo tiempo, y puedes especificar los valores de las columnas

INSERT INTO nombre_tabla (columna1, columna2, columna3, ...) VALUES (valor1, valor2, valor3, ...);