Base de datos SQL

Informática1,96 KB

CREATE TABLE EMPLEADO
(RUTVARCHAR(10)NOT NULL,
FNACDATE,
SEXOCHAR,
SUELDODECIMAL(5,2),
NDEPTOINTNOT NULL,
PRIMARY KEY (RUT),
FOREIGN KEY (RUTSUPERV) REFERENCES EMPLEADO(RUT),
FOREIGN KEY (NDEPTO) REFERENCES DEPARTAMENTO(DNUMERO));

INSERT INTO nombre_tabla(nombre_atributo)
value(valor1,valor2...)

ALTER TABLE nombre_tabla
ADD CONSTRAINT PF PRIMARY KEY (nombre_atributo)

UPDATE tabla
SET atributo1=valor1
WHERE condicion

ALTER TABLE nombre_tabla
ADD CONSTRAINT FK FOREIGN KEY (atributo) REFERENCES tabla_clave_primaria(atributo_clave_primaria)

DISTINCT=distintos

IS Null=si esta vacio

'copiar atributos
INSERT INTO tabla a la que se copian los datos(clave para enlazar ambas tablas)
select atributo a copiar
from tabla ddesde la que se copiaran los datos



'copiar datos desde otra tabla
INSERT INTO nombre tabla destino(atributos)
SELECT atributo a copiar desde la tabla fuente
FROM nombre tabla base de donde se realiza la copia
WHERE condicion

//agregar columna
ALTER TABLE nombre_tabla
ADD nombre_campo

//eliminar columna
ALTER TABLE nombre_tabla
DROP COLUMN nombre_columna

//case-manipulation functions
INSTR('helloworld',1,5)=>muestra pocision paracter
PAD(salary,10,'*')=>muestra salario con 1o numeros
RPAD(salary,10,'*')=>igual que pad pero rellena a la derecha
Round(45.926,2)=>45.93 'aproxima
TRUNC(45.926,2)=> acorta, no aproxima
MOD(1600,300)=>entrega el resto'division

//group function
AVG=calcula promedio
COUNT=contabiliza
MAX=valor maximo
MIN=valor minimo
STDDEV=abreviacion estandar
SUM=suma conjunto de valores

Descargar

PDF Word HTML