sábado, 12 de noviembre de 2011

1° Poster Base de Datos "Delete and Update"

Autor: Manuel Vidal Jaque
Competencia: Aplica Ciencias de la Ingeniería
Palabras Calves: MysQL, Update, Delete

 Descripción de la actividad
Dentro del primer semestre de Ingenieria civil informatica especificamente en el ramo Base de Datos se nos dieron los conocimientos basicos de como crear una base de datos, tablas, entre otros, en el ramo usamos como apoyo el libro guia de MySQL (Head first SQL). La metodologia del ramo consistia en crear un poster del tema correspondiente a cada semana, en esta entrada les compartire los contenidos del primer poster los cual abarca el tema como Borrar y actualizar las tablas de una base de datos. Acontinuacion les explicare como hacer esto mediante las sentencia Delete y Update de Mysql.

 DELETE
Borra los registros de Nombre_Tabla que satisfacen la condición dada en la clausula WHERE , 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]
 
Debemos ser cuidadosos al usar esta sentencia  ya que si se  realiza un comando DELETE sin cláusula WHERE se borran todos los registros de la tabla. Si deseamos borrar todos los registros de una tabla y dejar solo la estructura de esta podemos usar la sentenciaTRUNCATE TABLE.

Ejemplo Delete






















UPDATE
La sentencia UPDATE es una de las más utilizadas en una base de datos, ya que es la que se usa para actualizar los datos de una tabla y es común que las tablas de datos contengan errores y que la información se deba actualice a medida que pasa el tiempo.

SINTAXIS de  UPDATE

UPDTE Nombre_tabla SET Nom_columna = expresión WHERE condición;
 
*SET: Le indica a MYSQL cuales son columnas a modificar.
*WHERE: Se usa para selelecionar las filas a borrar mediante una condicion.

Ejemplo UPDATE




















El comando UPDATE actualiza registros  existentes en la tabla con nuevos valores. La clausula SET indica que columna modificar y los valores que puede recibir. La clausula WHERE, si se da, especifica que registros deben actualizarse. De otro modo, se actualizan todos los registros. Tambien se puede especificar la sentencia ORDER BY para actualizar el orden de la tabla. La clausula LIMIT es el limite de los registros a actualizar.

Reflexión
 La investigación acerca de las sentencias de MySQL, me sirvió  para aprender en que situaciones se pueden aplicar los comandos, y su forma de uso dentro de una base de datos.

No hay comentarios:

Publicar un comentario