U2 Lenguaje de definicion de datos

13
PostgreSQL Integrantes: José Rodrigo serrano Ayón Genaro Yair Enciso Luna Instituto Tecnológico de Tepic Taller de Base de datos Hora: 10:00-11:00 Docente: Ibarra Carlos Francisco

Transcript of U2 Lenguaje de definicion de datos

Page 1: 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

Page 2: U2 Lenguaje de definicion de datos

Create table NombreTabla

(

NombreColumna TipoDato

)

Create table NombreTabla

(

NombreCampo TipoDato

)

Page 3: U2 Lenguaje de definicion de datos

Drop Table NombreTabla

DROP TABLE NombreTable

Page 4: U2 Lenguaje de definicion de datos

ALTER TABLE NombreTabla

ADD Campo TipoDato

ALTER TABLE NombreTabla

ADD COLUMN Campo TipoDato

Page 5: U2 Lenguaje de definicion de datos

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

Page 6: U2 Lenguaje de definicion de datos

ALTER TABLE NombreTabla

ALTER COLUMN Campo TipoDatoNuevo

ALTER TABLE NombreTabla

ALTER COLUMN Campo TYPE TipoDatoNuevo

Page 7: U2 Lenguaje de definicion de datos

execute sp_rename‘NombreTabla.Campo’, ‘NuevoNombreCampo’

ALTER TABLE NombreTablaRENAME COLUM Campo TO NuevoNombreCampo

Page 8: U2 Lenguaje de definicion de datos

ALTER TABLE NombreTabla

ADD CONSTRAINT

PRIMARY KEY CLUSTERED

ALTER TABLE NombreTabla

ADD PRIMARY KEY (llave primaria)

Page 9: U2 Lenguaje de definicion de datos

ALTER TABLE NombreTablaDROP CONSTRAINT PK_Campo

ALTER TABLE NombreTablaDROP PrimaryKey

Page 10: U2 Lenguaje de definicion de datos

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)

Page 11: U2 Lenguaje de definicion de datos

ALTER TABLE NobreTabla

DROP CONSTRAINT Llaveforanea

ALTER TABLE NombreTablaDROP CONSTRAINT Llaveforanea

Page 12: U2 Lenguaje de definicion de datos

CREATE INDEX NombreIndexon NombreTabla (

Campo ASC

)

CREATE INDEX NombreIndexON NombreTabla (Campo)

Page 13: U2 Lenguaje de definicion de datos

DROP INDEX NombreINDEX

DROP INDEX NombreINDEX