Autor: Cristian Lara
Competencia: Comunicación Oral y Escrita(nivel 1)
Palabras claves: sql
Descripción de la actividad
Diseñar y presentar en síntesis Update &
Delete.
Solución
Esta vez utilizaremos la tabla película para la las sintaxis DELTE & UPDATE
DELETE
DELETE: Borra los registros de tbl_name que satisfacen la condición dada por where_definition, y retorna el número de registros borrados.
SINTAXIS DE DELETE: Utilizamos esta sentencia para eliminar datos cuya sintaxis básica es la siguiente;
DELETE FROM Nombre_Tabla [WHERE Condición]
delete from peliculas where tipopelicula = ‘ninos’ or ‘horror’ ;
Si realiza un comando DELETE sin cláusula WHERE se borran todos los registros. Una forma más rápida de hacerlo, cuando no quiere saber el número de registros borrados, se usa TRUNCATE TABLE.
DELETE from peliculas where preciopelicula >= 300:
UPDATE
SINTAXIS UPTADE: La sintaxis UPDATE es una de las más utilizadas en una base de datos, se conoce como la sintaxis de actualización de datos, ya que es común que la tabla de datos contengan errores y que la información de actualice a medida que pasa el tiempo.
La sintaxis básica de UPDATE es:
UPDATE Nombre_tabla SET Nom_columna=expresión WHERE condicion ;
*Set: Le indica a MYSQL cuáles son las columnas a modificar.
*WHERE: Se usa para seleccionar reglones en la mayoría de los casos.
UPDATE peliculas SET preciopelicula = 150.00:
Para actualizar un registro podemos utilizar WHERE de la misma manera que con el Delete:
Update peliculas set preciopelicula = 500 where nombrepelicula = 'becool':
UPDATE: Puede también actualizar un subconjunto de registro como el que vemos a continuación;
Update peliculas set preciopelicula = 333 where tipopelicula ='accion':
Si usa la palabra clave IGNORE, el comando de actualización no aborta, incluso si ocurren errores durante la actualización. Los registros que presenten conflictos de clave duplicada no se actualizan. Los registros cuyas columnas se actualizan a valores que provocarían errores de conversión de datos se actualizan al valor válido más próximo.
Reflexión
Gracias a estos comandos que existen en sql poder actualizar y eliminar datos sin tener la necesidad de poder crear una tabla nueva si nos equivocamos en ingresar los datos.
No hay comentarios:
Publicar un comentario