sql
Rozdiely
Tu môžete vidieť rozdiely medzi vybranou verziou a aktuálnou verziou danej stránky.
| Obojstranná predošlá revíziaPredchádzajúca revíziaNasledujúca revízia | Predchádzajúca revízia | ||
| sql [2025/11/25 12:06] – [PostgreSQL] attilajancik | sql [2025/11/27 09:42] (aktuálne) – [PostgreSQL] attilajancik | ||
|---|---|---|---|
| Riadok 5: | Riadok 5: | ||
| ==== Príklady na prácu s databázou a dátami ==== | ==== Príklady na prácu s databázou a dátami ==== | ||
| - | < | + | < |
| -- vytvorenie tabuľky: | -- vytvorenie tabuľky: | ||
| CREATE TABLE Users (id INT PRIMARY KEY, name VARCHAR(50), | CREATE TABLE Users (id INT PRIMARY KEY, name VARCHAR(50), | ||
| Riadok 35: | Riadok 35: | ||
| > PostgresqlOrg - [[https:// | > PostgresqlOrg - [[https:// | ||
| + | > W3schoolsCom - [[https:// | ||
| - | Využitie je možné aj bez využitia terminálu | + | Použitie |
| > PostgresApp - [[https:// | > PostgresApp - [[https:// | ||
| > DBeaverIo - nástroj na správu databáz: [[https:// | > DBeaverIo - nástroj na správu databáz: [[https:// | ||
| Riadok 91: | Riadok 92: | ||
| | `\d názov_tabuľky` | detailný opis tabuľky | | `\d názov_tabuľky` | detailný opis tabuľky | ||
| + | == Práca s SQL súbormi == | ||
| + | | **Príkaz** | ||
| + | | `\i súbor.sql` | vykoná SQL skript zo súboru | | ||
| + | | `\o súbor.txt` | presmeruje výstup do súboru | | ||
| + | | `\q` | ukončí psql | | ||
| + | |||
| + | == Nastavenie a pomoc == | ||
| + | | **Príkaz** | ||
| + | | `\?` | pomocník pre psql | | ||
| + | | `\h` | pomocník pre SQL príkazy (napr. `\h SELECT`) | | ||
| + | | `\encoding` | zobrazí alebo nastaví kódovanie | ||
| + | | `\timing` | ||
| + | |||
| + | == Užitočné rozšírené príkazy == | ||
| + | | **Príkaz** | **Popis** | ||
| + | | `\x` | prepne rozšírený (prettified) výpis výsledkov | | ||
| + | | `\watch 2` | opakuje dotaz každé 2 sekundy | ||
| + | |||
| + | === Príklad vytvorenia tabuľky a vloženie záznamov === | ||
| + | |||
| + | <code postgresql> | ||
| + | DROP TABLE IF EXISTS users; | ||
| + | CREATE TABLE users(id SERIAL PRIMARY KEY, name VARCHAR(50), | ||
| + | INSERT INTO users (name, position, age) VALUES (' | ||
| + | INSERT INTO users (name, position, age) VALUES (' | ||
| + | </ | ||
sql.1764068806.txt.gz · Posledná úprava: od attilajancik
