• Home »
  • BBDD »
  • Guía rápida de sql Resumen de todas las instrucciones sql

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