De Bases De Datos Sql
CREATE DATABASE | Crear una base de datos | CREATE DATABASE nombre | CREATE DATABASE escuela |
CREATE TABLE | Crear una tabla | CreateTable nombre_tabla(
nombre_campo_ tipo_
Key(campo_x,...);
| CREATE TABLE escuela(
idalu int PRIMARY KEY,
Nombre CHAR(20) ,
Apellidos CHAR(30),
Direccion CHAR(40),
Ciudad CHAR(10)
); |RESTRICCION TIPO 1 | Dentro de una una columna | | CREATE TABLE tab1(col1 INT CONSTRAINT or PRIMARY KEY,col2 CHAR(25),col3 CHAR(10)CONSTRAINT uni1 UNIQUE,col4 INTEGER,col5 INT CONSTRAINT fk5 FOREIGN KEYREFERENCES tab2); |
RESTICCION TIPO 2 | Dentro de una columna ouna combinación de columnas. | | CREATE TABLE tab1(Col1 INTEGER,Col2 CHAR(25) NOT NULL,Col3 CHAR(10),Col4 INTEGER,Col5 INT,CONSTRAINT pkPRIMARY KEY(col1),CONSTRAINT uni UNIQUE (col3),CONSTRAINT fk5 FOREIGN KEY(col5) REFERENCES tab2); |
PRIMARY KEY | Definir la llave primaria | CREATE TABLE nombretab (
campo tipo PRIMARY KEY,campo tipo opciones_d_campo ); | CREATE TABLE alumnos (
ID INTEGER PRIMARY KEY
); |
FOREIGN KEY | Definir la llave foranea | CREATE TABLE nonbretabla2 (Campo tipo ,campo tipoopciones_d_campo,CONSTRAINT nombrederestriccion FOREIGN KEY (campoclaveforanea) REFERENCES nombretabla1); | CREATE TABLE alumnos2 (ID INTEGER ,type CHAR(18) NOT NULL,CONSTRAINT fk3 FOREIGN KEY (ID) REFERENCES alumnos); |ALTER TABLE | modificar la estructura de una tabla | ALTER TABLE nombretabla ADD COLUMN nombrecolumnaagregar TIPO; | ALTER TABLE alumnos2 ADD COLUMN col3 integer NOT NULL CONSTRAINT c1 UNIQUE; |
DROPTABLE | eliminar una tabla de una base de datos | DROP TABLE _nombretabla; | DROP TABLE alumnos; |
Sentencia | Objetivo | Sintaxis | Ejemplo |
SELECT | especificar los nombres de los campos quetienen datos que desea usar en una consulta. | SELECT [campos a seleccionar]FROM tablaseleccionada | SELECT [idemp]FROM dml; |
VIEW | | | |
Funciones de agregado | | | |
INSERT |...
Regístrate para leer el documento completo.