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 17: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).