LUBRICACIÓN Y MANTENIMIENTO
DELETE FROM libro WHERE titulo='Residencia en la tierra' and escritor='Neruda';
Editar
La edición de datos en mysql, combina opciones quehemos visto al Insertar datos a MySQL y en la Consulta MySQL, tendremos que hacer una consulta cómo la siguiente:
UPDATE tabla SET campo = 'valor' WHERE condición
Como veis, volvemos a utilizar laclausula WHERE para escoger las entradas que hay que editar, podemos actualizar varios campos de la siguiente manera:
UPDATE tabla SET campo = 'valor', campo2 = 'valor2' WHERE condición
El método notiene mas secretos que esto, veamos un ejemplo real para ver cómo funciona
"UPDATE agenda SET telefono = 555405181 WHERE nombre = 'eloi'";
xactamente desde PHP:
Borrar
Borrar unas determinadasde una tabla de MySQL es incluso más sencillo que editarlas, pues solo es necesario indicar que entradas queremos borrar con una clausula WHERE y en que tabla lo haremos, y esto junto con la palabraDELETE FROM nos darán el resultado que esperamos:
DELETE FROM tabla WHERE condición
INNER JOIN[/b] o [b],
Este tipo de JOIN une los resultados coincidentes en ambas tablas, no devolverá unregistro de una tabla si no coincide con otro de la otra.
SELECT * FROM empleados,despachos WHERE empleados.despacho_id = despachos.id
LEFT (RIGHT) JOIN
LEFT JOIN retorna los registros de la primeratabla aunque no coincidan con ninguno de la otra.
RIGHT JOIN realiza lo mismo pero en base a la segunda tabla.
SELECT * FROM empleados LEFT JOIN despachos ON empleados.despacho_id = despachos.idNATURAL JOIN
Este JOIN retorna los registros de ambas tablas que coincidan en todos los campos con el mismo nombre ( en el ejemplo empleados.nombre y despachos.nombre ).
RIGHT JOIN realiza lo mismopero en base a la segunda tabla.
SELECT * FROM empleados NATURAL JOIN despachos
La sintaxis para realizar una consulta en MySQl es la siguiente:
SELECT campos FROM tabla WHERE condicion...
Regístrate para leer el documento completo.