cuando utilizamos el método DELETE es buena practica utilizar un LIMIT para que el comando solo se ejecute 1 o la cantidad de veces que nosotros le indiquemos para no destruir todos nuestros datos por accidente
Introducción
Introducción a SQL Azure
Crear Bases de datos
Creando la Base de Datos en Azure SQL
Seguridad en SQL Azure
Explorando mi base de datos desde el portal de Azure
Configuración y acceso a nuestra Base de Datos desde VSCode
Operaciones de consulta con SQL
Operaciones CRUD
Desarrollar una Web APi
Creando una Web APi con .NET Core
Agregar modelos y configuración en mi Web Api
Configurando mi conexión a SQL
Comandos de Entity Framework Core
Operación Select desde mi API
Publicación y ajustes de mi Web API
Operaciones Get y Post desde mi Web API
Consumiendo las operaciones de mi API
Operaciones Put y Delete desde mi Web API
Cierre
Cierre
Después de ver la configuración y una operación de consulta básica con VS Code, toca el turno de ver cómo hacer las cuatro operaciones que serán la base fundamental para modificar los datos de tus tablas.
Operación SELECT
Esta ya la viste cuando estuvimos hablando de la configuración.
SELECT * FROM SalesLT.ProductCategory
Esta operación te regresa todos los registros de tu tabla, es la mejor manera de comprobar que los cambios a la misma ya fueron hechos.
Operación INSERT
Esta operación es la encargada de hacer que un nuevo registro sea colocado dentro de la tabla
INSERT INTO SalesLT.ProductCategory (Name, rowguid, ModifiedDate)
VALUES ('Coffee', 'cfbda25c-df65-47a7-b98b-64ee999aa37c', 2002-06-01)
SELECT * FROM SalesLT.ProductCategory
Primero estableces la opción, después colocas los campos que deseas modificar, por último, los valores de estos campos. Como lo mencioné en el punto anterior, usa la operación SELECT para ver que tu tabla tiene ya el nuevo valor insertado.
Operación UPDATE
Digamos que escribiste mal una palabra o un dato ya no cuenta con el mismo valor por lo que si quieres conservar el registro, pero solo modificar un campo entonces esta es la operación indicada.
UPDATE SalesLT.ProductCategory
SET Name = 'Chocolate'
WHERE ProductCategoryID = 42
SELECT * FROM SalesLT.ProductCategory
Demuestras que quieres actualizar, el valor que deseas cambiar y ver cuál será el registro que quieres modificar.
Sigamos con la más delicada de todas las operaciones.
Operación DELETE
Esta operación es por mucho a la que más cuidado debemos darle porque con un descuido podrÃamos perder información muy importante.
La estructura de esta operación es la siguiente.
DELETE FROM SalesLT.ProductCategory
WHERE ProductCategoryID = 42
SELECT * FROM SalesLT.ProductCategory
La más delicada y la más simple. Curioso ¿no?
Bueno, no hay mucho que decir en cuanto a la sentencia. Elimina de esta tabla el registro que cumpla con esta condición. El resultado es el siguiente:
Como verás, el registro que insertamos y actualizamos ya no se encuentra más disponible.
Con estas cuatro operaciones podrás sentar las bases de cualquier proceso que desees ejecutar aquÃ. Para darle un seguimiento mucho más avanzado y profundo del tema (si te interesa especializarte en esto) puedes visitar el sitio de W3Schools que cubre muchos ejercicios del lenguaje SQL.
Aportes 18
Preguntas 0
cuando utilizamos el método DELETE es buena practica utilizar un LIMIT para que el comando solo se ejecute 1 o la cantidad de veces que nosotros le indiquemos para no destruir todos nuestros datos por accidente
Asà como realizamos la conexión a Azure a través de VSCode también lo podemos hacer con SQL Server Management Studio (SSMS). En el siguiente enlace oficial de Microsoft se encuentran las indicaciones. https://docs.microsoft.com/es-es/sql/ssms/object/connect-to-an-instance-from-object-explorer?view=sql-server-ver15
Sentencias DML (INSERT, UPDATE, DELETE, SELECT) Estas son para crear,modificar o eliminar tuplas(registros) de la base de datos.
Sentencias DDL (CREATE, ALTER, DROP) Estos son para crear, alterar o modificar las tablas que van a componer la base de datos.
Dejo los link que consulté para reforzar estos temas:
W3Schools: https://www.w3schools.com/sql/default.asp
Ejercicios prácticos: https://bit.ly/2OEIoKZ
Básicamente en un CRUD utilizamos DML (Data Manipulation Language) de SQL:
© INSERT
® SELECT
(U) UPDATE
(D) DELETE
😃
Es bien interesante lo de Visual Studio Code. No sabia que se podÃa enlazar con bases de datos para hacer peticiones
Buen resumen
Me parece que Azure tambien tiene una aplicacion, muy parecida a VSCode (creo es el mismo), llamada Azure Data Studio
Excelente clase.
Resumen:
Operación SELECT
regresa todos los registros de tu tabla
<SELECT * FROM SalesLT.ProductCategory>
Operación INSERT
Esta operación es la encargada de hacer que un nuevo registro sea colocado dentro de la tabla
<INSERT INTO SalesLT.ProductCategory (Name, rowguid, ModifiedDate)
VALUES ('Coffee', 'cfbda25c-df65-47a7-b98b-64ee999aa37c', 2002-06-01)
SELECT * FROM SalesLT.ProductCategory>
Operación UPDATE
Permite modificar un campo
< UPDATE SalesLT.ProductCategory
SET Name = 'Chocolate'
WHERE ProductCategoryID = 42
SELECT * FROM SalesLT.ProductCategory
>
** Operación DELETE**
Elimina de esta tabla el registro que cumpla con esta condició
<DELETE FROM SalesLT.ProductCategory
WHERE ProductCategoryID = 42
SELECT * FROM SalesLT.ProductCategory>
este CRUD es super basico para probar la BD
Buena Explicación
Practica Lista 😄
Buen resumen básico.
Resumido y al grano.
Excelente Clase
La administración de bases de datos es muy simple y muy poderosa, me gustaria ver como se utilizan las sentencias de ‘Linq’ en ASP .NET
Para la insercion de datos de fechas no se debe colocar 2002-06-01 porque lo interpreta de forma incorrecta por eso es que aparece la fecha mal en el select despues de la insercion se debe usar ‘2002-06-01’ entre comillas sencillas de esa forma el motor la interpreta de forma correcta.
¿Quieres ver más aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesión.