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 |

Azahara Alberto Tigre Y Pepe liked this on Facebook.
RT @_mialto_: Guía rápida de sql Resumen de todas las instrucciones sql: En la siguiente tabla os presento algunas de la instru… http://t…
Guía rápida de sql Resumen de todas las instrucciones sql http://t.co/YDA37NaLiz vía @_mialto_