u2 lenguaje de definicion de datos
TRANSCRIPT
![Page 1: U2 Lenguaje de definicion de datos](https://reader033.vdocuments.mx/reader033/viewer/2022051503/5a6d8c7a7f8b9a0a428b5b0b/html5/thumbnails/1.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022051503/5a6d8c7a7f8b9a0a428b5b0b/html5/thumbnails/2.jpg)
Create table NombreTabla
(
NombreColumna TipoDato
)
Create table NombreTabla
(
NombreCampo TipoDato
)
![Page 3: U2 Lenguaje de definicion de datos](https://reader033.vdocuments.mx/reader033/viewer/2022051503/5a6d8c7a7f8b9a0a428b5b0b/html5/thumbnails/3.jpg)
Drop Table NombreTabla
DROP TABLE NombreTable
![Page 4: U2 Lenguaje de definicion de datos](https://reader033.vdocuments.mx/reader033/viewer/2022051503/5a6d8c7a7f8b9a0a428b5b0b/html5/thumbnails/4.jpg)
ALTER TABLE NombreTabla
ADD Campo TipoDato
ALTER TABLE NombreTabla
ADD COLUMN Campo TipoDato
![Page 5: U2 Lenguaje de definicion de datos](https://reader033.vdocuments.mx/reader033/viewer/2022051503/5a6d8c7a7f8b9a0a428b5b0b/html5/thumbnails/5.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022051503/5a6d8c7a7f8b9a0a428b5b0b/html5/thumbnails/6.jpg)
ALTER TABLE NombreTabla
ALTER COLUMN Campo TipoDatoNuevo
ALTER TABLE NombreTabla
ALTER COLUMN Campo TYPE TipoDatoNuevo
![Page 7: U2 Lenguaje de definicion de datos](https://reader033.vdocuments.mx/reader033/viewer/2022051503/5a6d8c7a7f8b9a0a428b5b0b/html5/thumbnails/7.jpg)
execute sp_rename‘NombreTabla.Campo’, ‘NuevoNombreCampo’
ALTER TABLE NombreTablaRENAME COLUM Campo TO NuevoNombreCampo
![Page 8: U2 Lenguaje de definicion de datos](https://reader033.vdocuments.mx/reader033/viewer/2022051503/5a6d8c7a7f8b9a0a428b5b0b/html5/thumbnails/8.jpg)
ALTER TABLE NombreTabla
ADD CONSTRAINT
PRIMARY KEY CLUSTERED
ALTER TABLE NombreTabla
ADD PRIMARY KEY (llave primaria)
![Page 9: U2 Lenguaje de definicion de datos](https://reader033.vdocuments.mx/reader033/viewer/2022051503/5a6d8c7a7f8b9a0a428b5b0b/html5/thumbnails/9.jpg)
ALTER TABLE NombreTablaDROP CONSTRAINT PK_Campo
ALTER TABLE NombreTablaDROP PrimaryKey
![Page 10: U2 Lenguaje de definicion de datos](https://reader033.vdocuments.mx/reader033/viewer/2022051503/5a6d8c7a7f8b9a0a428b5b0b/html5/thumbnails/10.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022051503/5a6d8c7a7f8b9a0a428b5b0b/html5/thumbnails/11.jpg)
ALTER TABLE NobreTabla
DROP CONSTRAINT Llaveforanea
ALTER TABLE NombreTablaDROP CONSTRAINT Llaveforanea
![Page 12: U2 Lenguaje de definicion de datos](https://reader033.vdocuments.mx/reader033/viewer/2022051503/5a6d8c7a7f8b9a0a428b5b0b/html5/thumbnails/12.jpg)
CREATE INDEX NombreIndexon NombreTabla (
Campo ASC
)
CREATE INDEX NombreIndexON NombreTabla (Campo)
![Page 13: U2 Lenguaje de definicion de datos](https://reader033.vdocuments.mx/reader033/viewer/2022051503/5a6d8c7a7f8b9a0a428b5b0b/html5/thumbnails/13.jpg)
DROP INDEX NombreINDEX
DROP INDEX NombreINDEX