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*FROMSalesLT.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
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.
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.
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.
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
muy cierto
En SQL Server, no existe una cláusula LIMIT como tal, sino que se utiliza TOP para limitar las filas a borrar
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.
Básicamente en un CRUD utilizamos DML (Data Manipulation Language) de SQL:
(C) INSERT
(R) SELECT
(U) UPDATE
(D) DELETE
:)
EL concepto de CRUD, creo que viene de las siglas en ingles Create, Read, Update y Delete.
Es bien interesante lo de Visual Studio Code. No sabia que se podía enlazar con bases de datos para hacer peticiones
A que se refiere con los Comandos de lenguaje de manipulación de datos (DML)
Es un conjunto de sentencias SQL que permiten recuperar o modificar datos de una tabla, de ahí que se llame lenguaje de "manipulación" de datos.
Algunas sentencias DML son select, insert o update
Resumen:
Operación SELECT
regresa todos los registros de tu tabla
<SELECT*FROMSalesLT.ProductCategory>
Operación INSERT
Esta operación es la encargada de hacer que un nuevo registro sea colocado dentro de la tabla
Me parece que Azure tambien tiene una aplicacion, muy parecida a VSCode (creo es el mismo), llamada Azure Data Studio
Excelente clase.
este CRUD es super basico para probar la BD
Buena Explicación
Practica Lista :D
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.