Crear, Modificar i Esborrar Taules En Postgres: diferència entre les revisions

De FFAWiki
Cap resum de modificació
Cap resum de modificació
Línia 1: Línia 1:
===[[Postgres]]===
===INDEX===
:[] Opcional
:{} Obligatoris
:| Or
===Crear Taula===
===Crear Taula===


Línia 17: Línia 25:
:Composició:
:Composició:


::
::ALTER TABLE nom_taula '''acció, [acció, ...]'''
 
::'''Acció:'''
 
:::ADD nom_columna tipus_dada [default expressió][llista_restriccions_camp]
 
:::DROP nom_columna
 
:::ALTER nom_columna SET DEFAULT expressió
 
:::ALTER nom_columna DROP DEFAULT
 
:::ALTER nom_columna { SET | DROP } NOT NULL
 
 


===Budar Taula===
===Budar Taula===

Revisió del 16:06, 7 març 2021

Postgres

INDEX

[] Opcional
{} Obligatoris
| Or

Crear Taula

Composició:
CREATE TABLE nom_taula (nom_camp1 tipus_dada1 [default expressió] [llista_restriccions_camp1] ,nom_camp2 tipus_dada2 [default expressió][llista_restriccions_camp2], … [llista_restricions_addicionals]);
Excussió:
Ens connectem a la base de dades i:
CREATE TABLE nom_taula (id integer PRIMARY KEY , nom varchar(30) NOT NULL , curs varchar(5) NOT NULL , UNIQUE (curs));
Creem una base.

Modificar Taula

Composició:
ALTER TABLE nom_taula acció, [acció, ...]
Acció:
ADD nom_columna tipus_dada [default expressió][llista_restriccions_camp]
DROP nom_columna
ALTER nom_columna SET DEFAULT expressió
ALTER nom_columna DROP DEFAULT
ALTER nom_columna { SET | DROP } NOT NULL


Budar Taula

TRUNCATE nom_taula
Esborra les dades de taula (la buida).