
SELECT
Palabra clave que indica que la sentencia de SQL que queremos ejecutar es de selección.
FROM
Indica la tabla (o tablas) desde la que queremos recuperar los datos. En el caso de que exista más de una tabla se denomina a la consulta "consulta combinada" o "join". En las consultas combinadas es necesario aplicar una condición de combinación a través de una cláusula WHERE.
WHERE
Especifica una condición que debe cumplirse para que los datos sean devueltos por la consulta. Admite los operadores lógicos AND y OR.
La cláusula WHERE es la instrucción que nos permite filtrar el resultado de una sentencia SELECT. Habitualmente no deseamos obtener toda la información existente en la tabla, sino que queremos obtener sólo la información que nos resulte util es ese momento. La cláusula WHERE filtra los datos antes de ser devueltos por la consulta.
ORDER BY
Presenta el resultado ordenado por las columnas indicadas. El orden puede expresarse conASC (orden ascendente) y DESC (orden descendente). El valor predeterminado es ASC.
Operador AND
El operador AND muestra el registro si la primera condición y la segunda condición son verdaderas
Operador OR
El operador OR muestra el registro si la primera o la segunda condición es verdadera
Combinando AND & OR
Puedes combinar el AND y el OR (usando paréntesis para formar expresiones complejas)
Sentencia SQL INSERT INTO
La sentencia INSERT INTO se usa para insertar un registro o fila en una tabla
Sintaxis SQL INSERT INTO
Es posible escribir la sentencia INSET INTO en dos formas
La primera forma no especifica los nombres de las columnas donde los datos serán insertados solo los valores:
INSERT INTO nombre_tabla
VALUES (valor1, valor2, valor3,...)
La segunda forma específica los nombres de las columnas y los valores insertados
INSERT INTO nombre_tabla (columna1, columna2, columna3,...)
VALUES (valor1, valor2, valor3,...)
Sentencia SQL UPDATE Statement
La sentencia UPDATE es usada para actualizar registros en una tabla
Sintaxis SQL UPDATE
UPDATE nombre_tabla
SET columna1=valor, column2=valor,...
WHERE alguna_columna=algun_valor
Nota: La sentencia WEHRE en la sintaxis UPDATE, específica cuál de los registros va a ser actualizado. Si omites la sentencia WHERE todos los registros serán actualizados.
Sentencia SQL DELETE
La sentencia DELETE se usa para borrar registros o filas en una tabla
Sintaxis SQL DELETE
DELETE FROM nombre_tabla
WHERE alguna_columna=algun_valor
Nota: La sentencia WHERE en la sintaxis DELETE especifica el registro o los registros que serán borrados, si omites la sentencia WHERE, todos los registros serán borrados de la tabla
|
Operador |
Comparación |
|
= |
Igual |
|
== |
Exactamente igual |
|
LIKE |
SQL LIKE |
|
<>, !=, # |
Distinto de |
|
> |
Mayor que |
|
>= |
Mayor o igual que |
|
< |
Menor que |
|
<= |
Menor o igual que |
Para valores de texto:
Esta es la forma correcta:
SELECT *
FROM Personas
WHERE Nombre='Lucero'
Esta es la forma equivocada:
SELECT *
FROM Personas
WHERE Nombre=Lucero
Para valores numericos:
Esta es la forma correcta:
SELECT *
FROM Personas
WHERE P_id = 9
Esta es la forma incorrecta:
SELECT *
FROM Personas
WHERE P_id = '9'