Tema 6. Actualización de datos (V) |
Borrar filas (DELETE) |
La sentencia DELETE elimina filas de una tabla. La sintaxis es la siguiente: |
|
Ejemplo: |
DELETE * FROM pedidos WHERE clie IN (SELECT numclie FROM clientes WHERE nombre = 'Julian López'); |
O bien: |
DELETE pedidos.* FROM pedidos INNER JOIN clientes ON pedidos.clie = clientes.numclie WHERE nombre = 'Julian López'; |
Las dos sentencias borran los pedidos del cliente Julian López. En la segunda estamos obligados a poner pedidos.* porque el origen está basado en varias tablas. |
DELETE * FROM pedidos; o DELETE FROM pedidos; Borra todas las filas de pedidos.
|
Si queremos añadir en una tabla
una fila con valores conocidos utilizamos
la sentencia INSERT INTO tabla VALUES (lista
de valores). Si los valores a insertar se encuentran en una o varias tablas utilizamos INSERT INTO tabla SELECT ... Para crear una nueva tabla con el resultado de una consulta con la sentencia SELECT...INTO tabla FROM... Para cambiar los datos contenidos en una tabla, tenemos que actualizar las filas de dicha tabla con la sentencia UPDATE tabla SET asignación de nuevos valores. Para eliminar filas de una tabla se utiliza la sentencia DELETE FROM tabla. Con la cláusula WHERE podemos indicar a qué filas afecta la actualización o el borrado.
|
|
|
Pag.6.5
|
© aulaClic. Todos los derechos reservados.
Free Computer tutorials .
Prohibida la reproducción por cualquier medio.
Julio-2001.aulaClic.com |
Síguenos en: Facebook Sobre aulaClic Política de Cookies
© aulaClic. Todos los derechos reservados. Prohibida la reproducción por cualquier medio.