Crear, Modificar i Esborrar Dades En Postgres: diferència entre les revisions
De FFAWiki
(Hi ha 2 revisions intermèdies del mateix usuari que no es mostren) | |||
Línia 9: | Línia 9: | ||
::En cas de que es vulguin emplenar amb una consulta: | ::En cas de que es vulguin emplenar amb una consulta: | ||
::INSERT INTO nom_taula [ ( nom_columna [, ...] ) ] SELECT ...; | :::INSERT INTO nom_taula [ ( nom_columna [, ...] ) ] SELECT ...; | ||
:Execució: | :Execució: | ||
Línia 25: | Línia 25: | ||
:Composició: | :Composició: | ||
::UPDATE nom_taula SET col1=val1, col2=val2,.. [WHERE <condició>]; | ::UPDATE nom_taula SET col1=val1, col2=val2,... [WHERE <condició>]; | ||
::UPDATE nom_taula SET col1=(SELECT exp1 FROM ...), SET col2,col3=(SELECT exp2,exp3 FROM ...),... [WHERE <condició>]; | |||
:Execució: | :Execució: | ||
:: | ::UPDATE nom taula SET nom_columna='DAM1' WHERE data_naix='1/1/1999'; | ||
===Borrar Dades=== | |||
:Composició: | |||
:: | ::DELETE FROM nom_taula [WHERE <condició>]; | ||
: | :Execució: | ||
:: | ::DELETE FROM nom_taula WHERE nom_columna='DAM1'; |
Revisió de 20:05, 7 març 2021
Postgres
Inserir Dades
- Composició:
- INSERT INTO nom_taula [ ( nom_columna [, ...] ) ] VALUES ( expressió);
- En cas de que es vulguin emplenar amb una consulta:
- INSERT INTO nom_taula [ ( nom_columna [, ...] ) ] SELECT ...;
- Execució:
- En cas de que es vulguin emplenar tots els camps:
- INSERT INTO nom_taula VALUES ('11111111A', 'nom', '1/1/1999', 'DAM1');
- En cas de que es vulguin emplenar alguns camps:
- INSERT INTO nom_taula (DNI, nom, data_naix) VALUES ('11111111A', 'nom', '1/1/1999');
Modificar Dades
- Composició:
- UPDATE nom_taula SET col1=val1, col2=val2,... [WHERE <condició>];
- UPDATE nom_taula SET col1=(SELECT exp1 FROM ...), SET col2,col3=(SELECT exp2,exp3 FROM ...),... [WHERE <condició>];
- Execució:
- UPDATE nom taula SET nom_columna='DAM1' WHERE data_naix='1/1/1999';
Borrar Dades
- Composició:
- DELETE FROM nom_taula [WHERE <condició>];
- Execució:
- DELETE FROM nom_taula WHERE nom_columna='DAM1';