PostgreSQL è un sistema di gestione dei database relazionali avanzato. Supporta SQL e JSON. Ed è gratuito e open-source. Panoramica sui principali comandi.
Sintassi
- Create table nometabella(nomecampo tipodicampo, …);
- Insert into nometabella(nomecampo1, nomecampo2, …) values(“valore1”,”valore2”, …);
- Update nometabella set nomecampo= “ ” where …;
- Delete from nometabella where …;
- Drop table nometabella;
- Alter table nometabella add nomecolonna tipo;
- Alter table nometabella drop nomecolonna tipo;
- Alter table nometabella modify nometabella tipo -> Alter table nometabella alter column nome vecchiotipo type nuovotipo;
- Select * from nometabella oppure Select nomecampo, … from nometabella;
- Select distinct * from nometabella;
- Select distinct * from nometabella order by nomecampo ASC, nomecampo2 DESC;
- Select * from nometabella limit 10;
- Select min(nomecampo) as nomepersonalizzato from nometabella;
- Select max(nomecampo) from nometabella;
- Select avg(nomecampo) from nometabella;
- Select sum(nomecampo) from nometabella;
- Select count(*) from nometabella;
- Select count(distinct*) from nometabella;
- Select count(*), nomecampo from nometabella group by nomecampo;
- Select count(*), nomecampo from nometabella group by nomecampo having count(*)>condizione;
- Select * from nometabella where nomecampo like”a%”; inizia per a
- Select * from nometabella where nomecampo like”%a”; termina per a
- Select * from nometabella where nomecampo like”a%b”; inizia per a e termina per b
- Select * from nometabella where nomecampo like”%a%”; contiene a
- Select * from nometabella where nomecampo like”_”; indica numero e posizione
- Select * from nometabella where nomecampo IN(“valore1”,”valore2”…); valori di un elenco
- Select * from nometabella where nomecampo BETWEEN 10 AND 15; valori compresi in un intervallo numerico, alfabetico o temporale
- Select nomecampo from nometabella join nometabella2 on nometabella.id=nometabella2.id where …
- Select nomecampo from nometabella left join nometabella2 on nometabella.id=nometabella2.id where …
- Select nomecampo from nometabella right join nometabella2 on nometabella.id=nometabella2.id where …
Operatori di condizione
- < minore
- > maggiore
- <= minore uguale
- >= maggiore uguale
- = uguale
- <> diverso
- AND e
- OR oppure
- NOT no disponibile anche con NOT BETWEEN, NOT IN, NOT LIKE
- BETWEEN tra
- IN elenco
- LIKE cerca corrispondenza
- IS NULL valore nullo
- IS NOT NULL valore non nullo
Fonte
Esperienza personale e W3CSchool.
Ho comprato questo smartwatch lo connesso ma non mi arrivano chiamate e messaggi all' orologio.qualcuno mi può dire qualcosa grazie
windtre?? windtre ha cambiato apn, che adesso è internet.it il comando è (usa la tua password al posto di 123456):…
Non esiste un manuale in rete. Per installare l'app può far riferimento a ciò che abbiamo descritto e testato correttamente.
Chiedo dove posso trovare il manuale AKAI per orologio K_FIT 300, per installare il software tra telefono e orologio Ringrazio…
non riesco a fare niente mi dice che è ofline. mi date qualche dritta, grazie