RestApi

Dáta sem, dáta tam.

Nástroje používateľa

Nástoje správy stránok


sql

Toto je staršia verzia dokumentu!


SQL

SQL je jazyk určený pre obsluhu databázových nástrojov. Pomocou neho sa vytvárajú a obsluhujú jednotlivé databáze v ňom. Každá databáza pre svoje využitie obsluhuje jednotlivé tabuľky a vzťahy medzi nimi. Každá tabuľka má typovo definované stĺpce a premenlivý obsah riadkov. Riadky sa obsluhujú vrámci CRUD (Create, Read, Update, Delete) funkcií. Tieto funkcie majú štandardizovanú formu zápisu, zhodnú pre väčšinu DB nástrojov. Napríklad pre vloženie (Create) je to INSEERT, pre získanie (Read) je to SELECT, pre aktualizáciu (Update) je to UPDATE a pre výmaz (Delete) je to DELETE.

Príklady na prácu s databázou a dátami

-- vytvorenie tabuľky:
CREATE TABLE Users (id INT PRIMARY KEY, name VARCHAR(50), POSITION VARCHAR(50));
-- úprava tabuľky:
ALTER TABLE Users ADD age INT;
-- zmazanie tabuľky
DROP TABLE Users;
 
-- vloženie riadku:
INSERT INTO Users (id, name, POSITION) VALUES (1, 'John Doe', 'Programmer');
-- získanie údajov:
SELECT name, POSITION FROM Users;
-- úprava údajov:
UPDATE Users SET POSITION = 'Senior programmer' WHERE id = 1;
-- zmazanie riadku:
DELETE FROM Users WHERE id = 1;

Bežné DB nástroje

  • MySQL, MariaDB - jednoduchý a spoľahlivý DB stroj pre Apache servery
  • PostgreSQL - komplexný DB stroj vhodný pre Ktor
  • SQLite - lokálna DB stroj pre všetky platformy
  • a mnoho ďalších

PostgreSQL

PostgreSQL je databázový systém s otvoreným zdrojovým kódom, ktorý je objektovo-relačný.

Inštalácia pomocou Homebrew

sql.1764063189.txt.gz · Posledná úprava: od attilajancik