Parcial 2 Flashcards
Estatuto para crear una base de datos
create database nombre
estatuto para usar una base de datos
use base de datos
estatuto para crear una tabla
Create table nombre tabla (
nombre de columna tipo de dato not null primary key
…
);
Estatuto para poner una PK compuesta (dentro de create table)
constraint nombre PK primary key (compuesto,compuesto)
estatuto para borrar tabla
if object_id(‘nombre tabla’) is not null
drop table nombre;
estatuto para añadir FK
Alter table nombre
Add foreign key (nombre de fk) references tabla de pk (nombre de pk);
> se necesita tener la fk en la tabla previamente
estatuto para añadir columnas (a una tabla ya hecha)
Alter table nombre
Add nombre columna tipo de dato not null;
estatuto para cambiar tipo de dato en una columna
Alter table nombre
Alter column nombre columna tipo de dato
estatuto para borrar una columna
alter table nombre
drop column nombre columna
¿que es DDL y que estatutos son parte de el?
Data Definition Language;
Create, Alter
estatuto para insertar datos en una tabla (columnas preestablecidas ignorar)
Insert into nombre tabla
Values (valor c1, valor c2, …);
estatuto para insertar datos en una tabla (con columnas)
Insert into nombre tabla (columna 1 , columna 2, …)
Values (valor c1, valor c2, …);
estatuto para actualizar un dato existente
update tabla set columna = dato
where columna = dato
estatuto para borrar un dato
delete from tabla
where columna = dato
seleccionar
select ☆
from tabla
where restricciones