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

Fecha de creación: 6/12/2010 5:52:53 | Última modificación: 4/2/2015 23:22:40 | Hora del servidor: 28/3/2024 15:44:27