Guía rápida de sql Resumen de todas las instrucciones sql
En la siguiente tabla os presento algunas de la instrucciones sql más comunes que se utilizan en sql, con el fin de que sirva de consulta y podáis trabajar rápidamente en vuestros scripts de forma optimizada.
Instrucciones sql
Intrucciones SQL | Sintaxis |
---|---|
AND / OR | SELECT columna(s) FROM tabla WHERE condición AND | OR condición |
ALTER TABLE | ALTER TABLE tabla ADD columna tipo_datoorALTER TABLE tabla DROP COLUMN columna |
AS (alias) | SELECT columna AS columna_alias FROM tableaorSELECT columna FROM tablea AS tabla_alias |
BETWEEN | SELECT columna(s) FROM tabla WHERE columna BETWEEN valor1 AND valor2 |
CREATE DATABASE | CREATE DATABASE nombre_bbdd |
CREATE TABLE | CREATE TABLE tabla ( columna_1 tipo_dato, columna_2 tipo_dato, columna_3 tipo_dato, … ) |
CREATE INDEX | CREATE INDEX indice ON tabla (columna)orCREATE UNIQUE INDEX indice ON tabla (columna) |
CREATE VIEW | CREATE VIEW vista AS SELECT columna(s) FROM tabla WHERE condición |
DELETE | DELETE FROM tabla WHERE columna=valororDELETE FROM tabla (Nota: Borra todos los datos de la tabla)DELETE * FROM tabla (Note: )Borra todos los datos de la tablaDELETE * FROM tabla WHERE condicion |
DROP DATABASE | DROP DATABASE nombre_bbdd |
DROP INDEX | DROP INDEX tabla.indice (SQL Server) DROP INDEX indice ON tabla (MS Access) DROP INDEX indice (DB2/Oracle) ALTER TABLE tabla DROP INDEX indice (MySQL) |
DROP TABLE | DROP TABLE tabla |
IN | SELECT columna(s) FROM tabla WHERE columna IN (valor1,valor2,..) |
INSERT INTO | INSERT INTO tabla VALUES (valor1, valor2, valor3,….)orINSERT INTO tablea (columna1, columna2, columna3,…) VALUES (valor1, valor2, valor3,….) |
INNER JOIN | SELECT columna(s) FROM tabla1 INNER JOIN tabla2 ON tabla1.columna=tabla2.columna |
LEFT JOIN | SELECT columna(s) FROM tabla1 LEFT JOIN tabla2 ON tabla1.columna=tabla2.columna |
LIMIT | SELECT columna(s) FROM tabla LIMIT valor |
RIGHT JOIN | SELECT columna(s) FROM tabla1 RIGHT JOIN tabla2 ON tabla1.columna=tabla2.columna |
FULL JOIN | SELECT columna(s) FROM tabla1 FULL JOIN tabla2 ON tabla1.columna=tabla2.columna |
LIKE | SELECT columna(s) FROM tabla WHERE columna LIKE patrón |
ORDER BY | SELECT columna FROM tabla ORDER BY columna [ASC|DESC] |
SELECT | SELECT columna(s) FROM tabla |
SELECT * | SELECT * FROM tabla |
SELECT DISTINCT | SELECT DISTINCT columna(s) FROM tabla |
SELECT INTO | SELECT * INTO tabla_nueva [IN bbdd_externa] FROM tabla_antiguaorSELECT columna(s) INTO tabla_nueva [IN bbdd_externa] FROM tabla_antigua |
TRUNCATE TABLE | TRUNCATE TABLE tabla |
UNION | SELECT columna(s) FROM tabla1 UNION SELECT columna(s) FROM tabla2 |
UNION ALL | SELECT columna(s) FROM tabla1 UNION ALL SELECT columna(s) FROM tabla2 |
UPDATE | UPDATE tabla SET columna1=valor, columna2=valor,… WHERE columna=valor |
WHERE | SELECT columna(s) FROM tabla WHERE columna operador valor |
There are 3 Comments.