Manual de SQL
Este es un manual básico de SQL
SELECT
SELECT * FROM tabla
Esto muestra todo lo que haya en tabla.
Para más información mira el manual de SQL: Select.
UPDATE
UPDATE tabla SET columna1 = 'valor'
Esto cambia el contenido de la columna 'columna1' en todas las filas. (luego habrá que especificar más)
DELETE
DELETE FROM tabla WHERE ...
Esto borra las filas donde... (luego habrá que especificar más)
WHERE
...WHERE nombre = 'pepito_grillo'
Esto hace que la consulta sólo sirva para las filas en las que el nombre sea igual a 'pepito_grillo'
Puede servir para esto:
SELECT * FROM alumnos WHERE clase = '2ESI'
Esto seleccionará sólo los alumnos de la clase '2ESI'
y también puede servir para esto:
UPDATE tabla SET años = '21' WHERE nombre = 'Andrés'
Esto cambiará el campo (la columna) años sólo cuando el nombre sea 'Andrés'
LIKE
Imaginemos que la tabla contiene tres filas con los nombres 'Andres', 'Andrea' y 'Alejandro'.
El símbolo de porcentaje (%) es un comodín, es decir, sustituye a cualquier cosa de cualquier longitud.
... WHERE nombre LIKE '%ndr%'
Esto hace que la consulta sólo sirva para las filas en las que el nombre contenga 'ndr'
Seleccionaría 'Andres', 'Andrea' y 'Alejandro'
... WHERE nombre LIKE '%ndres'
Esto hace que la consulta sólo sirva para las filas en las que el nombre acabe en 'ndres'
Seleccionaría 'Andres'
... WHERE nombre LIKE 'Andr%'
Esto hace que la consulta sólo sirva para las filas en las que el nombre empiece por 'Andr'
Seleccionaría 'Andres' y 'Andrea'
CREATE VIEW
CREATE VIEW
Esto crea una vista