SQL UPDATE
Es uno de los procesos mas comunes con tablas en bases de datos, se le conoce como actualizacion, edicion o modificacion de los datos o registros o renglones contenidos en la tabla.
Por ejemplo al inicio o arranque de un sisMYSQL TEMA de informacion construido alrederor de una base de datos, es comun que la primera carga de datos contenga mucha informacion erronea y se ocupa mecanismos o instrucciones en SQL para corregir o editar esta informacion.
UPDATE es la instruccion SQL especializada en esta area de procesos comunes con tablas, su formato es:
UPDATE nombretabla SET nomcolumna=expresion WHERE condicion ;
La instruccion update actualiza o modifica los renglones de una tabla, SET le indica a MYSQL cuales son las columnas a modificar y WHERE se usa para seleccionar un renglon determinado o un conjunto de renglones, los casos mas comunes son:
1.- Actualizar una columna o varias columnas a todos los renglones de la tabla ejemplo:
UPDATE peliculas SET preciopelicula = 150.00;
Corrida:
2.- Recordar que tambien se pueden usar expresiones algebraicas ejemplo:
UPDATE peliculas SET preciopelicula = 19.99 * 11.28 ;
Corrida:
3.- El caso mas comun es solo actualizar un renglon o registro, para esta situacion solo usar la clausula WHERE como lo muestra el siguiente ejemplo:
Update peliculas set preciopelicula = 500 where nombrepelicula = 'becool';
Corrida:
4.- SQL UPDATE en MYSQL tambien puede actualizar un subconjunto de renglones de la tabla, como lo muestra el siguiente ejemplo:
Update peliculas set preciopelicula = 333 where tipopelicula = 'accion';
Corrida:
Bueno como se observa de los ejemplos demostrados en este MYSQL TEMA MYSQL UPDATE es una instruccion poderosa y a la vez muy sencilla para todos los problemas de edicion o modificacion de tablas en las diversas bases de datos que vayan construyendo a lo largo de este tutorial.
Una de las operaciones de proceso o manipulacion de tablas es SQL DELETE que permite eliminar algun registro o renglon de la tabla, o un subconjunto de renglones de la tabla o de plano eliminar todos los renglones de la tabla, como lo demuestran los siguientes ejemplos.
El formato basico de esta instruccion es:
DELETE FROM nombretabla WHERE condicion;
1.- EL caso mas simple es eliminar un renglon cualquiera:
DELETE from peliculas where clavepelicula = 27;
Corrida:
Recordar tambie que baja o eliminacion de un renglon o registro de la tabla puede ser por cualquier campo o columna de la tabla.
2.- Tambien puden eliminarse un subconjunto de renglones usando la clausula WHERE con un filtro o condicion de manera apropiada y bien construido como lo muestra el siguiente ejemplo.
Delete from peliculas where preciopelicula ⇐ 300;
Corrida:
3.- SE PUEDE ELIMINAR TODOS LOS REGISTRO O RENGLONES DE LA TABLA USANDO LA SIGUIENTE INSTRUCCION SQL.**
DELETE FROM PELICULAS;
PERO NO RECOMIENDO PROBARLA PORQUE SE ELIMINAN TODOS LOS RENGLONES, SI LA PRUEBAN Y NECESITAN RECARGAR DE DATOS LA TABLA RECORDAR LA INSTRUCCION
LOAD DATA LOCAL INFILE 'c:peliculas.txt' INTO TABLE peliculas ; Suerte.
Fuente:enlace
No hay comentarios:
Publicar un comentario