Base de datos SQL
Clasificado en Informática
Escrito el en español con un tamaño de 1,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