U2 Lenguaje de definicion de datos
-
Upload
jr-serrano -
Category
Software
-
view
39 -
download
0
Transcript of U2 Lenguaje de definicion de datos
PostgreSQLIntegrantes:
José Rodrigo serrano Ayón
Genaro Yair Enciso Luna
Instituto Tecnológico de Tepic
Taller de Base de datosHora: 10:00-11:00Docente: Ibarra Carlos Francisco
Create table NombreTabla
(
NombreColumna TipoDato
)
Create table NombreTabla
(
NombreCampo TipoDato
)
Drop Table NombreTabla
DROP TABLE NombreTable
ALTER TABLE NombreTabla
ADD Campo TipoDato
ALTER TABLE NombreTabla
ADD COLUMN Campo TipoDato
Un solo campo
ALTER TABLE NombreTabla
DROP COLUMN Campo
Varios campos
ALTER TABLE NombreTabla
DROP COLUMN Campo1, Campo2
Un solo campo
ALTER TABLE NombreTable
DROP COLUM Campo
Varios campos
ALTER TABLE NombreTable
DROP COLUMN Campo1
DROP COLUMN Campo2
ALTER TABLE NombreTabla
ALTER COLUMN Campo TipoDatoNuevo
ALTER TABLE NombreTabla
ALTER COLUMN Campo TYPE TipoDatoNuevo
execute sp_rename‘NombreTabla.Campo’, ‘NuevoNombreCampo’
ALTER TABLE NombreTablaRENAME COLUM Campo TO NuevoNombreCampo
ALTER TABLE NombreTabla
ADD CONSTRAINT
PRIMARY KEY CLUSTERED
ALTER TABLE NombreTabla
ADD PRIMARY KEY (llave primaria)
ALTER TABLE NombreTablaDROP CONSTRAINT PK_Campo
ALTER TABLE NombreTablaDROP PrimaryKey
ALTER TABLE NombreTabla
ADD FOREIGN KEY (LlaveForanea)
REFERENCES NombreTabla(CampoLlavePrimaria)
On delate no action
On update no action
ALTER TABLE NombreTablaADD CONSTRAINT LLaveForanea FOREIGN KEY (CampoClaveForanea)
REFERENCES NombreTabla(CampoLlavePrimaria)
ALTER TABLE NobreTabla
DROP CONSTRAINT Llaveforanea
ALTER TABLE NombreTablaDROP CONSTRAINT Llaveforanea
CREATE INDEX NombreIndexon NombreTabla (
Campo ASC
)
CREATE INDEX NombreIndexON NombreTabla (Campo)
DROP INDEX NombreINDEX
DROP INDEX NombreINDEX