DATABÁZE TABULKY. Nastavení aktivní databáze. Výpis seznamu tabulek v databázi. Vytvoření tabulky. Výpis popisu tabulky.
|
|
- Luděk Matoušek
- před 8 lety
- Počet zobrazení:
Transkript
1 DATABÁZE Nastavení aktivní databáze USE nazev_databaze; - databázi "nazev_databaze" nastavíme takto jako aktivní a můžeme s ní pracovat Výpis seznamu tabulek v databázi SHOW TABLES; - zobrazí seznam tabulek aktuální databáze TABULKY Vytvoření tabulky CREATE TABLE nazev_tabulky (nazev_sloupce datovy_typ,... ); - v databázi, která je právě aktivní vytvoříme novou tabulku - délka názvu tabulky (a sloupců) může být max. 65 znaků - sloupce určené jako INDEXY (nebo i PRIMARY KEY) označíme na konci deklarace tabulky: - příklad: CREATE TABLE osoba (id INT, jmeno VARCHAR(20), prijmeni VARCHAR(30), plat DEC(7,2) PRIMARY KEY (id)); Výpis popisu tabulky DESCRIBE nazev_tabulky; - příkaz nám zobrazí definici požadované tabulky (názvy + datové typy + modifikátory) Př.: DESCRIBE osoba; Změny v tabulce ALTER TABLE nazev_tabulky prikaz1, prikaz2, prikaz3, prik...; - provede nějaký příkaz/příkazy s tabulkou "nazev_tabulky", viz dále: Nový sloupec.. ADD nazev_noveho_sloupce datovy_typ;.. ADD COLUMN nazev_noveho_sloupce datovy_typ; - příkaz přidá do tabulky nový sloupec - modifikátory:.. FIRST - přidá nový sloupec na začátek tabulky.. AFTER nazev_sloupce; - přidá nový sloupec za sloupec "nazev_sloupce" př.: ALTER TABLE osoba ADD COLUMN telefon CHAR(9) NOT NULL;
2 Smazání sloupce.. DROP nazev_odstranovaneho_sloupce;.. DROP COLUMN nazev_odstranovaneho_sloupce; - příkaz odebere požadovaný sloupec ALTER TABLE osoba DROP telefon; Změna parametrů.. CHANGE nazev_sloupce novy_nazev_sloupce nove_nastaveni; - změní datový typ a může sloupec i přejmenovat ALTER TABLE osoba CHANGE telefon tel varchar(10); Modifikace parametrů.. MODIFY nazev_sloupce nove_nastaveni; - u požadovaného sloupce změní datový typ ALTER TABLE osoba MODIFY id int NOT NULL; Přejmenování í tabulky.. RENAME novy_nazev_tabulky; - příkaz přejmenuje požadovanou tabulku ALTER TABLE osoba RENAME osoby ; Smazání tabulky DROP TABLE nazev_tabulky; - odstraní z aktivní databáze tabulku s názvem "nazev_tabulky" Př.: DROP TABLE osoba; DATOVÉ TYPY Celá čísla TINYINT - rozsah hodnot od -128 do +127, bez znaménka (UNSIGNED) 0 až 255 SMALLINT - rozsah hodnot od do 32767, bez znaménka 0 až MEDIUMINT - rozsah hodnot od do , bez znaménka 0 až INT nebo INTEGER - rozsah hodnot od do , bez znaménka 0 až BIGINT - rozsah hodnot od do , bez znaménka (UNSIGNED) tedy 0 až BIT nebo BOOL - synonymum pro TINYINT(1)
3 Čísla s pohyblivou desetinou čárkou FLOAT - rozsah hodnot od E+38 do E+38 DOUBLE - rozsah hodnot od E+308 do E+308 DOUBLE PRECISION nebo REAL - synonyma pro typ DOUBLE DECIMAL(m,d) - rozsah nastavíme parametry "m" a "d", maximální rozsah je stejný s typem DOUBLE DEC(m,d) nebo NUMERIC(m,d) - synonyma pro typ DECIMAL(m,d) Datum a čas DATE - datum ve formátu "rok-měsíc-den" respektive "RRRR-MM-DD" a v rozsahu až DATETIME - datum a čas v rozsahu :00:00 až :59:59 (formát je "RRRR-MM-DD HH:MM:SS") TIMESTAMP(m) - datum a čas v rozsahu :00:00 až :00:00 (vždy se ukládá všech 14 čísel!) - formát zobrazení (a pro dotazy) provedeme parametrem "m" s hodnotou 14 (nebo chybějící), 12, 10, 8, 6, 4, či 2 - "RRRRMMDDHHMMSS", "RRMMDDHHMMSS", "RRMMDDHHMM", "RRRRMMDD", "RRMMDD", "YYMM", "YY" - pokud do buňky tohoto typu nic nezapíšeme MySQL sám doplní aktuální čas změny v daném řádku TIME - časový rozsah je -838:59:59 až 838:59:59l a formát datového typu "HH:MM:SS" YEAR(m) - při YEAR(4) bude rozsah 1901 až 2155, při YEAR(2) bude rozsah , formát je "RRRR" Řetězce CHAR(m) - délka řetězce "m" může být v rozsahu pokud je vložený řetězec kratší než nastavíme, chybějící znaky jsou automaticky doplněny mezerami - CHAR (tedy bez "m") je považováno za CHAR(1) VARCHAR(m) - délka řetězce "m" může být v rozsahu ENUM('prvek1','prvek2',...) - pole předem definovaných řetězců (prvků) o maximálním počtu v buňce tabulky pak může být pouze jeden z prvků, které jsem předdefinovali - místo názvů prvků můžeme používat i jejich pořadí, tedy: 1 (místo 'prvek1'), 2 (místo 'prvek2')... SET('prvek1','prvek2',...) - pole předem definovaných řetězců (prvků) o maximálním počtu 64 - v buňce tabulky pak může být i více z prvků, které jsem předdefinovali Modifikátory AUTO_INCREMENT - systém si sám ve sloupci generuje unikátní (jedinečné) číselné hodnoty - modifikátor lze použít pouze na celočíselný datový typ - (za deklarací nové tabulky můžeme ještě navíc určit výchozí hodnotu:...auto_increment=50;) BINARY - pro CHAR a VARCHAR; tento typ bude brán jako binární a budou se tak rozlišovat malá a velká písmena DEFAULT vychozi_hodnota - pokud bude buňka prázdná, systém do ní automaticky přiřadí hodnotu "vychozi_hodnota" - řetězce nezapomeňte psát v uvozovkách
4 INDEX - sloupec/sloupce označené jako INDEX umožní rychlejší přístup k datům která obsahují NOT NULL - pokud použijeme tento modifikátor, označený typ bude muset v každé buňce obsahovat nějakou hodnotu NULL - opak NOT NULL; buňka může být prázdná PRIMARY KEY - označený typ bude sloužit jako primární klíč - při jeho použití musíme zároveň použít UNIQUE - sloupec nám tedy jedinečným způsobem identifikuje záznamy v tabulce UNIQUE - v daném sloupci nesmějí být v buňkách stejné hodnoty, tedy co kus to unikát UNSIGNED - pokud použijeme modifikátor UNSIGNED, datový typ bude bez znaménka a posune se interval hodnot - u čísel s pohyblivou desetinou čárkou se interval použitím UNSIGNED neposunuje a berou se jen kladná čísla ZEROFILL - použití u čísel, příkaz doplní před číslo nuly v celé jeho šířce PRÁCE S DATY Vkládání záznamů INSERT INTO nazev_tabulky VALUES (seznam_hodnot); - pro všechny sloupce v tabulce "nazev_tabulky" musíme vložit data INSERT INTO osoba VALUES (1, Iva, Nová,NULL); - nebo jen do některých sloupců INSERT INTO osoba (id, jmeno, prijmeni) VALUES (1, Iva, Nová ); Vkládání záznamů ze souboru LOAD DATA LOCAL INFILE 'jmeno_souboru' INTO TABLE nazev_tabulky; - příkaz vloží do tabulky "nazev_tabulky" data ze souboru "jmeno_souboru", který je lokálně uložen na PC LOAD DATA LOCAL INFILE 'nove_osoby.txt' INTO TABLE osoba FIELDS TERMINATED BY ',' ENCLOSED BY '"' LINES TERMINATED BY '\n'; - záznamy jsou v uvozovkách, oddělené čárkou a konce řádků máme zakončené odentrováním - pokud je pořadí sloupců v souboru odlišné, musíme je připsat do závorky za název tabulky - modifikátory:.. FIELDS TERMINATED BY 'neco' - znak oddělující jednotlivé záznamy, většinou čárka ',' nebo tabulátor '\t'.. ENCLOSED BY 'neco' - znak uzavírající hodnoty záznamů, většinou uvozovky '"'.. LINES TERMINATED BY 'neco' - znak ukončující řádky, většinou odentrování '\n'.. LOW_PRIORITY - MySQL uloží data do tabulky až se s ní přestanou všichni pracovat Změna záznamů UPDATE nazev_tabulky SET jmeno_sloupce=nova_hodnota WHERE podminka; UPDATE osoba SET plat=6000 WHERE id=2; - u osoby s id 2 jsme dali plat 6000
5 Výpis záznamů SELECT pozadavky FROM podminky_vyberu; SELECT pozadavky FROM podminky_vyberu1 UNION SELECT pozadavky FROM podminky_vyberu2; SELECT jmeno FROM osoba; SELECT jmeno, prijmeni FROM osoba; - pomocí UNION můžeme spojit výběr z dvou tabulek ("požadavky" musí být shodné); zavedeno v MySQL 4+ - pomocí UNION ALL budou výstupem i opakující se hodnoty, které UNION standardně nevrací - seznam příkazů a podmínek následuje: Vyber vše.. * SELECT * FROM osoba; - hvězdička nám vytáhne z tabulky "osoba" všechna data Výběr části dat podle podmínky.. WHERE podminka; SELECT * FROM osoba WHERE jmeno = Jan ; - vytáhne všechny informace o osobách se jménem Jan SELECT prijmeni FROM osoba WHERE jmeno = Jan ; - vytáhne příjmení osob, které mají jméno Jan SELECT osoba.jmeno FROM osoba, kalendar WHERE osoba.jmeno = kalendar.jmeno; - tabulku "osoba" už známe, zde je navíc tabulka "kalendar", která obsahuje kalendář - seznam jmen s daty svátků - příklad nám vytáhne jména těch osob, jejichž jméno je v oficiálním kalendáři Porovnávací operátory.. = a další... - = (rovno), <> (nerovno), < (menší), <= (menší nebo rovno), > (větší), >= (větší nebo rovno) - <=> (rovno; včetně hodnot NULL),!= (nerovno; stejné jako <>).. x BETWEEN x1 AND x2; - určí zda se "x" nachází mezi hodnotami "x1" až "x2" (včetně těchto hodnot) SELECT * FROM osoba WHERE plat BETWEEN 3000 AND 10000; takto vypíšeme informace o osobách, které mají plat 3000 plat x NOT BETWEEN x1 AND x2; - určí zda "x" je mimo hodnoty "x1" až "x2" (včetně těchto hodnot); je to tedy opak k operátoru BETWEEN.. IN (kde_hledat) - hledá hodnoty dle zadaného seznamu SELECT * FROM osoba WHERE prijmeni IN( Novák, Starý, Nový ); - vypíše informace o všech osobách, které mají příjmení buď Novák, nebo Starý, nebo Nový -! v závorce může být i standardní dotaz: SELECT neco FROM tabulka WHERE podminka;.. NOT IN - opak IN
6 .. IS NULL; - nulová hodnota SELECT jmeno FROM osoba WHERE plat is NULL; - takto zjistíme knihy s nevyplněným údajem plat.. IS NOT NULL - opak nulové hodnoty.. LIKE - upřesnění výběru SELECT jmeno FROM osoba WHERE prijmeni LIKE N% ; - operátor LIKE vybere jména osob, jejichž příjmení začíná od N - procento "%" nahrazuje libovolný počet znaků, podtržítko "_" pouze jeden znak SELECT jmeno FROM osoba WHERE prijmeni LIKE Nov_ ; - vybere jména osob s příjmením Nový, Nová (resp. i jiná příjmení na 4 písmena, začínající na Nov ).. NOT LIKE - opak k operátoru LIKE Pojmenování.. jmeno AS nove_jmeno SELECT o.jmeno FROM osoba AS o, kalendar AS k WHERE o.jmeno = k.jmeno; - pomocí klíčového slova AS můžeme pojmenováním zkrátit zápis předchozího příkladu SELECT plat AS mzda FROM osoba WHERE plat IS NOT NULL; - v hlavičce výpisu místo plat napíše mzda Odstranění duplikátů.. DISTINCT SELECT DISTINCT jmeno FROM osoba; - tento příklad nám vypíše seznam všech jmen vyskytujících se v tabulce (každé je v seznamu 1x) Slučování do skupin.. GROUP BY SELECT jmeno, count(*) FROM osoba GROUP BY jmeno; - vypíše seznam jmen spolu s jejich četností Omezení počtu.. LIMIT start,pocet; SELECT jmeno FROM osoba LIMIT 0,10; - vypíše seznam jmen prvních 10 osob - v tomto případě lze použít i zápis:...limit 5; Seřazení.. ORDER BY podminka; SELECT DISTINCT jmeno FROM osoba ORDER BY jmeno; - vypíše seznam použitých jmen seřazených dle abecedy.. ORDER BY podminka DESC; SELECT DISTINCT jmeno FROM osoba ORDER BY jmeno DESC; - výpis použitých jmen seřazených dle abecedy, tentokrát sestupně
7 Logické operátory výstupem jsou nalezené hodnoty, popřípadě pravdivostní hodnota: "1","true" (pravda) nebo "0","false" (nepravda).. AND, && SELECT * FROM osoba WHERE prijmeni = Novák AND plat >10000; - vypíše údaje o panech Novácích, kteří mají plat nad Kč.. OR, SELECT * FROM osoba WHERE prijmeni = Novák OR prijmeni = Starý ; - výstupem jsou všichni, kteří se jmenují Novák nebo Starý.. NOT,! -př.: SELECT * FROM osoba WHERE prijmeni NOT IN( Novák, Starý, Nový ); -vypíše údaje o všech osobách s výjimkou Nováků, Starých a Nových - negace dotazu např. SELECT NOT(1 AND 1); zde je výsledkem 0 Aritmetické operátory - přehled operátorů: + (součet), - (odečet), * (součin), / (podíl), % (zbytek po podílu) SELECT 8%3; - výsledkem je hodnota 2 Manipulace s čísly (agregační fce).. AVG(nazev_sloupce) - spočítá průměr numerických hodnot ve sloupci SELECT AVG(plat) FROM osoba ;.. COUNT(nazev_sloupce) - spočítá počet hodnot ve sloupci.. COUNT(DISTINCT nazev_sloupce) - spočítá počet jedinečných hodnot ve sloupci.. GREATEST(hodnota1,hodnota2,hodno...) SELECT GREATEST(10,3,7,24); - vrátí největší hodnotu (24) - funkce funguje i pro text (při zadání "J","U","N" vrátí U).. LEAST(hodnota1,hodnota2,hodno...) SELECT LEAST(10,3,7,24); - vrátí nejmenší hodnotu (3) - funkce funguje i pro text (při zadání "J","U","N" vrátí J).. MAX(nazev_sloupce) SELECT prijmeni, jmeno, MAX(plat) FROM osoba; - příkaz nám najde osobu s nejvyšším platem.. MIN(nazev_sloupce) - opak MAX(nazev_sloupce).. MOD(delenec,delitel) - dá zbytek po dělení.. ROUND(cislo) - zaokrouhlí zadané "cislo" na celé číslo.. ROUND(cislo,pocet_mist) - zaokrouhlí "cislo" na zadaný počet desetinných
8 .. STD(nazev_sloupce) - spočítá směrodatnou odchylku číselných hodnot ve sloupci.. SUM(nazev_sloupce) - provede součet číselných hodnot ve sloupci Manipulace s textem.. LENGTH(retezec); SELECT LENGTH('abeceda'); - funkce vrací délku řetězce; v tomto případě je to 7.. LOCATE(co_hledat,v_cem,kde_zacit); SELECT LOCATE('ce','abeceda',1); - hledá řetězec "ce" v řetězci "abeceda" od pozice 1; výsledkem je 4.. SUBSTRING(retezec,kde_zacit); SELECT SUBSTRING('abeceda',4); - vypíše řetězec od zadané pozice, tedy "ceda".. REPLACE(retezec,co_nahradit,cim_nahradit); SELECT REPLACE('abeceda','abec','nezb'); - nahrazuje části řetězce; vypíše "nezbeda".. REVERSE(retezec); SELECT REVERSE('abeceda'); - otáčí řetězce; vypíše "adeceba".. TRIM(retezec); SELECT TRIM(' abeceda '); - oseká řetězec o mezery a vypíše "abeceda".. TRIM(BOTH retezec1 FROM retezec2); SELECT TRIM(BOTH 'a' FROM 'abeceda'); - vypíše "beced".. TRIM(LEADING retezec1 FROM retezec2); SELECT TRIM(LEADING 'a' FROM 'abeceda'); - vypíše "beceda".. TRIM(TRAILING retezec1 FROM retezec2); SELECT TRIM(TRAILING 'a' FROM 'abeceda'); - vypíše "abeced".. LTRIM(retezec); SELECT LTRIM(' abeceda '); - vypíše "abeceda ".. RTRIM(retezec); SELECT RTRIM(' abeceda '); - vypíše " abeceda".. UPPER(retezec);.. LOWER(retezec); SELECT UPPER('abeceda'); - vypíše "ABECEDA" - UPPER převádí písmena zadaného řetězce na velká, LOWER na malá
9 Manipulace s datumem a časem SELECT NOW(); - příkaz vrátí aktuální datum a čas ve tvaru RRRR-MM-DD HH:MM:SS - modifikace SELECT NOW()+0; vrátí tvar RRRRMMDDHHMMSS SELECT CURRENT_DATE(); - aktuální datum (RRRR-MM-DD) SELECT CURRENT_TIME(); - aktuální čas (HH:MM:SS) SELECT DATE_FORMAT(vstup,vystup); SELECT DATE_FORMAT(NOW(),"%w.%e.%y"); - %Y - rok RRRR (př. 2003, ) - %y - rok RR (př. 03, 99...) - %m - měsíc MM (př. 01, 06, 12...) - %c - měsíc M nebo MM (př. 1, 6, 12...) - %M - název měsíce (př. January...) - %b - název měsíce zkráceně (př. Jan, Feb...) - %u - číslo týdne v roce - %D - den řadovou číslovkou (př. 1st, 2nd...) - %d - den v měsíci DD (př. 01, 02, 31...) - %e - den v měsíci D nebo DD (př. 1, 2, 31...) - %w - číslo dne v týdnu D (př. 0, 6...) - %W - název dne v týdnu (př. Sunday...) - %a - název dne v týdnu zkráceně (př. Sun, Mon...) - %j - číslo dne v roce DDD (př. 000, 006, ) - %H - hodina HH (př. 00, 06, 23...) - %k - hodina H nebo HH (př. 0, 6, 23...) - %h - hodina HH jen do 12 (př. 01, 06, 12...) - %l - hodina H nebo HH jen do 12 (př. 1, 6, 12...) - %i - minuty MM (př. 01, 06, 59...) - %s - sekundy SS (př. 01, 06, 59...) - %P - délka cyklu - půldenní nebo celodenní (př. AM, PM) - %% - znak % SELECT QUARTER(datum); - vrací číslovku čtvrtletí dle zadaného data (RRRR-MM-DD) Mazání záznamů DELETE FROM nazev_tabulky WHERE podminka; DELETE FROM osoba WHERE jmeno = Jan ; - příkaz nám vymaže všechny údaje o osobách se jménem Jan DELETE FROM nazev_tabulky; - příkaz nám vymaže všechny záznamy v tabulce TRUNCATE nazev_tabulky; - dělá to samé jako předešlý příkaz, ale je rychlejší (smaže tabulku a zase jí založí)
MySQL manuál. Copyright: Adam Jun 2003 E-mail: jun@gene.cz Stránky manuálu: http://mm.gene.cz/
MySQL manuál Copyright: Adam Jun 2003 E-mail: jun@gene.cz Stránky manuálu: http://mm.gene.cz/ 1. ÚVOD - MySQL je relační databázový systém skládající se z jedné nebo více databází - databáze je tvořena
2005 MySQL - Manuál - 2 -
MySQL MANUÁL 1 OBSAH 1 Obsah... 2 2 Úvod... 4 3 Databáze... 5 3.1 Výpis databází MySQL... 5 3.2 Založení databáze... 5 3.3 Nastavení aktivní databáze... 5 3.4 Název aktuální databáze... 5 3.5 Výpis seznamu
Změny v Tabulce ALTER TABLE nazev_tabulky prikaz1, prikaz2, prikaz3,..., prikazn; -provede změny ve stávající tabulce s názvem "nazev_tabulky"
M y S Q L SHOW DATABASES; -zobrazení jmen databází ve vašem spuštěném MySQL CREATE DATABASE nazev_databaze; -vytvoří databázi se jménem "nazev_databaze" (délka názvu může být max. 65 znaků) -třeba vytvořit
MySQL. mysql> CREATE DATABASE nova CHARACTER SET latin2 COLLATE latin2_czech_cs; Query OK, 1 row affected (0.02 sec)
MySQL přes MySQL Command Line Client Zobrazení existujících databází mysql> SHOW DATABASES; Database test Vytvoření databáze mysql> CREATE DATABASE krouzek; Query OK, 1 row affected (0.00 sec) mysql> SHOW
MySQL databáze - český manuál
MySQL databáze - český manuál Český manuál k relačnímu databázovému systému MySQL. Popis nejužitečnějších funkcí, včetně příkladů. Copyright: 1995-2013 Oracle Corporation and/or its affiliates, 2002-2013
Návrh a tvorba WWW stránek 1/14. PHP a databáze
Návrh a tvorba WWW stránek 1/14 PHP a databáze nejčastěji MySQL součástí balíčků PHP navíc podporuje standard ODBC PHP nemá žádné šablony pro práci s databází princip práce s databází je stále stejný opakované
Databáze I. Přednáška 4
Databáze I Přednáška 4 Definice dat v SQL Definice tabulek CREATE TABLE jméno_tab (jm_atributu typ [integr. omez.], jm_atributu typ [integr. omez.], ); integritní omezení lze dodefinovat později Definice
Kurz Databáze. Obsah. Dotazy. Zpracování dat. Doc. Ing. Radim Farana, CSc.
1 Kurz Databáze Zpracování dat Doc. Ing. Radim Farana, CSc. Obsah Druhy dotazů, tvorba dotazu, prostředí QBE (Query by Example). Realizace základních relačních operací selekce, projekce a spojení. Agregace
Databázové systémy. - SQL * definice dat * aktualizace * pohledy. Tomáš Skopal
Databázové systémy - SQL * definice dat * aktualizace * pohledy Tomáš Skopal Osnova přednášky definice dat definice (schémat) tabulek a integritních omezení CREATE TABLE změna definice schématu ALTER TABLE
Obchodní akademie a Jazyková škola s právem státní jazykové zkoušky Jihlava
Obchodní akademie a Jazyková škola s právem státní jazykové zkoušky Jihlava Šablona 32 VY_32_INOVACE_038.ICT.34 Tvorba webových stránek SQL stručné minimum OA a JŠ Jihlava, VY_32_INOVACE_038.ICT.34 Číslo
Databázové systémy. Cvičení 6: SQL
Databázové systémy Cvičení 6: SQL Co je SQL? SQL = Structured Query Language SQL je standardním (ANSI, ISO) textovým počítačovým jazykem SQL umožňuje jednoduchým způsobem přistupovat k datům v databázi
B0M33BDT Technologie pro velká data. Supercvičení SQL, Python, Linux
B0M33BDT Technologie pro velká data Supercvičení SQL, Python, Linux Sergej Stamenov, Jan Hučín 18. 10. 2017 Osnova cvičení Linux SQL Python 2 SQL pro uživatele aneb co potřebuje znát a umět bigdatový uživatel:
Databázové systémy Cvičení 5.2
Databázové systémy Cvičení 5.2 SQL jako jazyk pro definici dat Detaily zápisu integritních omezení tabulek Integritní omezení tabulek kromě integritních omezení sloupců lze zadat integritní omezení jako
2. blok část B Základní syntaxe příkazů SELECT, INSERT, UPDATE, DELETE
2. blok část B Základní syntaxe příkazů SELECT, INSERT, UPDATE, DELETE Studijní cíl Tento blok je věnován základní syntaxi příkazu SELECT, pojmům projekce a restrikce. Stručně zde budou představeny příkazy
Úvod do databázových systémů
Vysoká škola báňská Technická univerzita Ostrava Fakulta elektrotechniky a informatiky Úvod do databázových systémů Cvičení 3 Ing. Petr Lukáš petr.lukas@vsb.cz Ostrava, 2014 Opakování 4 fáze vytváření
KIV/ZIS cvičení 5. Tomáš Potužák
KIV/ZIS cvičení 5 Tomáš Potužák Úvod do SQL (1) SQL (Structured Query Language) je standardizovaný strukturovaný dotazovací jazyk pro práci s databází Veškeré operace v databázi se dají provádět pomocí
Informační systémy 2008/2009. Radim Farana. Obsah. Jazyk SQL
4 Vysoká škola báňská Technická univerzita Ostrava Fakulta strojní, Katedra automatizační techniky a řízení 2008/2009 Radim Farana 1 Obsah Jazyk SQL, datové typy, klauzule SELECT, WHERE, a ORDER BY. Doporučená
Úvod do databázových systémů
Vysoká škola báňská Technická univerzita Ostrava Fakulta elektrotechniky a informatiky Katedra informatiky Database Research Group Úvod do databázových systémů Cvičení 3 Ing. Petr Lukáš petr.lukas@vsb.cz
Databázové systémy a SQL
Databázové systémy a SQL Lekce 2 Daniel Klimeš Autor, Název akce 1 CREATE TABLE Vytvoření tabulky (ORACLE) DDL příkazem v grafickém prostředí CREATE TABLE jmeno ( text VARCHAR2(200), cislo NUMBER(9,1),
Sada 1 - PHP. 14. Úvod do jazyka SQL
S třední škola stavební Jihlava Sada 1 - PHP 14. Úvod do jazyka SQL Digitální učební materiál projektu: SŠS Jihlava šablony registrační číslo projektu:cz.1.09/1.5.00/34.0284 Šablona: III/2 - inovace a
Inovace a zkvalitnění výuky prostřednictvím ICT. Základní seznámení s MySQL Ing. Kotásek Jaroslav
Střední průmyslová škola a Vyšší odborná škola technická Brno, Sokolská 1 Šablona: Název: Téma: Autor: Číslo: Anotace: Inovace a zkvalitnění výuky prostřednictvím ICT Databáze Základní seznámení s MySQL
Úvod do databázových systémů
Vysoká škola báňská Technická univerzita Ostrava Fakulta elektrotechniky a informatiky Úvod do databázových systémů Cvičení 8 Ing. Petr Lukáš petr.lukas@vsb.cz Ostrava, 2014 Opakování Entita Entitní typ
Gymnázium a Střední odborná škola, Rokycany, Mládežníků 1115
Gymnázium a Střední odborná škola, Rokycany, Mládežníků 1115 Číslo projektu: Číslo šablony: Název materiálu: Ročník: Identifikace materiálu: Jméno autora: Předmět: Tématický celek: Anotace: CZ.1.07/1.5.00/34.0410
Informační systémy 2008/2009. Radim Farana. Obsah. Dotazy přes více tabulek
5 Vysoká škola báňská Technická univerzita Ostrava Fakulta strojní, Katedra automatizační techniky a řízení 2008/2009 Radim Farana 1 Obsah Jazyk SQL, Spojení tabulek, agregační dotazy, jednoduché a složené
InnoDB transakce, cizí klíče, neumí fulltext (a nebo už ano?) CSV v textovém souboru ve formátu hodnot oddělených čárkou
MySQL Typy tabulek Storage Engines MyISAM defaultní, neumí transakce, umí fulltext InnoDB transakce, cizí klíče, neumí fulltext (a nebo už ano?) MEMORY (HEAP) v paměti; neumí transakce ARCHIVE velké množství
Gymnázium a Střední odborná škola, Rokycany, Mládežníků 1115
Gymnázium a Střední odborná škola, Rokycany, Mládežníků 1115 Číslo projektu: Číslo šablony: Název materiálu: Ročník: Identifikace materiálu: Jméno autora: Předmět: Tématický celek: Anotace: CZ.1.07/1.5.00/34.0410
5. POČÍTAČOVÉ CVIČENÍ
5. POČÍTAČOVÉ CVIČENÍ Databáze Databázi si můžeme představit jako místo, kam se ukládají všechny potřebné údaje. Přístup k údajům uloženým v databázi obstarává program, kterému se říká Systém Řízení Báze
Gymnázium a Střední odborná škola, Rokycany, Mládežníků 1115
Gymnázium a Střední odborná škola, Rokycany, Mládežníků 1115 Číslo projektu: Číslo šablony: Název materiálu: Ročník: Identifikace materiálu: Jméno autora: Předmět: Tématický celek: Anotace: CZ.1.07/1.5.00/34.0410
Materiál ke cvičením - SQL
Materiál ke cvičením - 1. Stručná syntaxe vybraných příkazů jazyka (detailní syntaxe příkazů je uvedena on-line manuálech přístupných z prostředí sítě VŠE) SELECT výběr a zobrazení hodnot z databáze: SELECT
Jazyk SQL databáze SQLite. připravil ing. petr polách
Jazyk SQL databáze SQLite připravil ing. petr polách SQL - úvod Structured Query Language (strukturovaný dotazovací jazyk 70. léta min. století) Standardizovaný dotazovací jazyk používaný pro práci s daty
VYTVÁŘENÍ DATABÁZÍ, VKLÁDÁNÍ ÚDAJŮ
Úvod do problematiky VYTVÁŘENÍ DATABÁZÍ, VKLÁDÁNÍ ÚDAJŮ Databáze je uspořádaná množina velkého množství informací (dat). Příkladem databáze je překladový slovník, seznam PSČ nebo telefonní seznam. Databáze
Digitální učební materiály
Vyšší odborná škola obalové techniky a střední škola, Štětí Digitální učební materiály Programové vybavení - Databázový procesor Ivan Pomykacz Licence Digitální učební materiály, jejímž autorem je Ivan
Databázové systémy I
Databázové systémy I Přednáška č. 8 Ing. Jiří Zechmeister Fakulta elektrotechniky a informatiky jiri.zechmeister@upce.cz Skupinové a souhrnné dotazy opakování Obsah Pohledy syntaxe použití význam Vnořené
Gymnázium a Střední odborná škola, Rokycany, Mládežníků 1115
Gymnázium a Střední odborná škola, Rokycany, Mládežníků 1115 Číslo projektu: Číslo šablony: Název materiálu: Ročník: Identifikace materiálu: Jméno autora: Předmět: Tématický celek: Anotace: CZ.1.07/1.5.00/34.0410
Úvod do databází. Modelování v řízení. Ing. Petr Kalčev
Úvod do databází Modelování v řízení Ing. Petr Kalčev Co je databáze? Množina záznamů a souborů, které jsou organizovány za určitým účelem. Jaké má mít přínosy? Rychlost Spolehlivost Přesnost Bezpečnost
DUM 12 téma: Příkazy pro tvorbu databáze
DUM 12 téma: Příkazy pro tvorbu databáze ze sady: 3 tematický okruh sady: III. Databáze ze šablony: 7 Kancelářský software určeno pro: 4. ročník vzdělávací obor: 18-20-M/01 Informační technologie vzdělávací
Databázové systémy Cvičení 5.3
Databázové systémy Cvičení 5.3 SQL jako jazyk pro manipulaci s daty SQL jako jazyk pro manipulaci s daty Aktualizace dat v SQL úprava záznamů v relacích (tabulkách) vložení záznamu INSERT INTO oprava záznamu
Západočeská univerzita v Plzni Katedra informatiky a výpočetní techniky. 9. června 2007. krovacek@students.zcu.cz
Databáze čajových sáčků Martina Málková Západočeská univerzita v Plzni Katedra informatiky a výpočetní techniky Databázové systémy 2 9. června 2007 krovacek@students.zcu.cz 1 1 Datová analýza V původním
Databáze 2011/2012 SQL DDL (CREATE/ALTER/DROP TABLE), DML (INSERT/UPDATE/DELETE) RNDr.David Hoksza, Ph.D. http://siret.cz/hoksza
Databáze 2011/2012 SQL DDL (CREATE/ALTER/DROP TABLE), DML (INSERT/UPDATE/DELETE) RNDr.David Hksza, Ph.D. http://siret.cz/hksza Osnva Seznámení s SQL Server Management Studiem (SSMS) Základní architektura
SQL v14. 4D Developer konference. 4D Developer conference 2015 Prague, CZ Celebrating 30 years
SQL v14 4D Developer konference Obsah části SQL Porovnání 4D a SQL Nové příkazy SQL Upravené příkazy SQL Optimalizace SQL SQL v14 porovnání Definice dat - struktury Manipulace s daty Definice dat Vytvoření
Gymnázium a Střední odborná škola, Rokycany, Mládežníků 1115
Gymnázium a Střední odborná škola, Rokycany, Mládežníků 1115 Číslo projektu: Číslo šablony: Název materiálu: Ročník: Identifikace materiálu: Jméno autora: Předmět: Tématický celek: CZ.1.07/1.5.00/34.0410
Databázové systémy a SQL
Databázové systémy a SQL Lekce 2 Daniel Klimeš Autor, Název akce 1 Operátory a funkce +,- Sčítání, odečítání *,/ Násobení, dělení =, , >=,
Algoritmizace a programování
Algoritmizace a programování Výrazy Operátory Výrazy Verze pro akademický rok 2012/2013 1 Operace, operátory Unární jeden operand, operátor se zapisuje ve většině případů před operand, v některých případech
XMW4 / IW4 Pokročilé SELECT dotazy. Štefan Pataky
XMW4 / IW4 Pokročilé SELECT dotazy Štefan Pataky TOP, OFFSET-FETCH Konverze datových typů Logické funkce Práce s řetězci Poddotazy a množinové dotazy SQL Windowing Agenda TOP TOP omezení počtu vrácených
Dotazy tvorba nových polí (vypočítané pole)
Téma 2.4 Dotazy tvorba nových polí (vypočítané pole) Pomocí dotazu lze také vytvářet nová pole, která mají vazbu na již existující pole v databázi. Vznikne tedy nový sloupec, který se počítá podle vzorce.
Základní přehled SQL příkazů
Základní přehled SQL příkazů SELECT Základní použití Příkaz SELECT slouží k získání dat z tabulky nebo pohledu v požadované podobě. Získání všech řádků a sloupců z tabulky SELECT * FROM Person.Contact
Databázové systémy Cvičení 5
Databázové systémy Cvičení 5 Dotazy v jazyce SQL SQL jako jazyk pro manipulaci s daty Aktualizace dat v SQL úprava záznamů v relacích (tabulkách) vložení záznamu INSERT INTO oprava záznamu UPDATE vymazání
Databázové systémy a SQL
Databázové systémy a SQL Daniel Klimeš Autor, Název akce 1 About me Daniel Klimeš Vzdělání: Obecná biologie PGS: onkologie Specializace: klinické databáze Databáze ORACLE klimes@iba.muni.cz Kotlářská 2,
KIV/ZIS - SQL dotazy. stáhnout soubor ZIS- 04_TestovaciDatabaze250312.accdb. SQL dotazy. budeme probírat pouze SELECT
KIV/ZIS - SQL dotazy stáhnout soubor ZIS- 04_TestovaciDatabaze250312.accdb SQL dotazy textové příkazy pro získání nebo manipulaci s daty SELECT - výběr/výpis INSERT - vložení UPDATE - úprava DELETE - smazání
Kapitola 4: SQL. Základní struktura
- 4.1 - Kapitola 4: SQL Základní struktura Množinové operace Souhrnné funkce Nulové hodnoty Vnořené poddotazy (Nested sub-queries) Odvozené relace Pohledy Modifikace databáze Spojené relace Jazyk definice
Znak Slovy Popis Zdroj Výsledek Formátova cí řetězec v CZ verzi Excelu
řetězec v Všeobecný Odpovídá obecnému formátu - čísla i text bude zarovnán dle kontextu (při nastavení češtiny tedy Excel zarovná text doleva, čísla a časové údaje doprava). Tento formát nemusíme zadávat
Databáze I. Přednáška 6
Databáze I Přednáška 6 SQL aritmetika v dotazech SQL lze přímo uvádět aritmetické výrazy násobení, dělení, sčítání, odčítání příklad z minulé přednášky: zdvojnásobení platu všem zaměstnancům UPDATE ZAMESTNANEC
Jaký je rozdíl v definicicíh VARCHAR2(20 BYTE) a VARCHAR2(20 CHAR):
Mezi příkazy pro manipulaci s daty (DML) patří : 1. SELECT 2. ALTER 3. DELETE 4. REVOKE Jaké vlastnosti má identifikující relace: 1. Je relace, která se využívá pouze v případě modelovaní odvozených entit
PG 9.5 novinky ve vývoji aplikací
PG 9.5 novinky ve vývoji aplikací P2D2 2016 Antonín Houska 18. února 2016 Část I GROUPING SETS, ROLLUP, CUBE Agregace Seskupení řádků tabulky (joinu) do podmnožin podle určitého kĺıče. Za každou podmnožinu
6. SQL složitější dotazy, QBE
6. SQL složitější dotazy, QBE Příklady : Veškeré příklady budou dotazy nad databází KONTAKTY nebo KNIHOVNA nebo FIRMA Databáze KONTAKTY OSOBA (Id_osoba, Příjmení, Jméno, Narození, Město, Ulice, PSČ) EMAIL
KIV/ZIS cvičení 6. Tomáš Potužák
KIV/ZIS cvičení 6 Tomáš Potužák Pokračování SQL Klauzule GROUP BY a dotazy nad více tabulkami Slučování záznamů do skupin (1) Chceme zjistit informace obsažené ve více záznamech najednou Klauzule GROUP
Úvod do databázových systémů
Vysoká škola báňská Technická univerzita Ostrava Fakulta elektrotechniky a informatiky Úvod do databázových systémů Cvičení 5 Ing. Petr Lukáš petr.lukas@vsb.cz Ostrava, 2014 Opakování K čemu se používají
MS Access Dotazy SQL
MS Access Dotazy SQL Dotaz SELECT Michal Nykl Materiály pro cvičení KIV/ZIS 2012 Červeně značené výsledky odpovídají souboru cv4_testovacidatabaze250312.accdb Dotaz SELECT - struktura SELECT [ DISTINCT
Konceptuální modelování a SQL
Konceptuální modelování a SQL přednáška č.? 1/90 Vytváření IS Analýza Návrh Implementace Testování Předání SW Jednotlivé fáze mezi sebou iterují 2/90 Proč modelovat/analyzovat? Standardizované pracovní
1. lekce. do souboru main.c uložíme následující kód a pomocí F9 ho zkompilujeme a spustíme:
1. lekce 1. Minimální program do souboru main.c uložíme následující kód a pomocí F9 ho zkompilujeme a spustíme: #include #include int main() { printf("hello world!\n"); return 0; 2.
Jazyk C# a platforma.net
Jazyk C# a platforma.net Katedra softwarového inženýrství Fakulta informačních technologií České vysoké učení technické v Praze Pavel Štěpán, 2011 Syntaxe jazyka C# - 1. část BI-DNP Evropský sociální fond
Databáze. Velmi stručný a zjednodušený úvod do problematiky databází pro programátory v Pythonu. Bedřich Košata
Databáze Velmi stručný a zjednodušený úvod do problematiky databází pro programátory v Pythonu Bedřich Košata K čemu jsou databáze Ukládání dat ve strukturované podobě Možnost ukládat velké množství dat
- sloupcové integritní omezení
CREATE TABLE - CREATE TABLE = definice tabulek a jejich IO - ALTER TABLE = změna definice schématu - aktualizace - INSERT INTO = vkládání - UPDATE = modifikace - DELETE = mazání CREATE TABLE Základní konstrukce
8.2 Používání a tvorba databází
8.2 Používání a tvorba databází Slide 1 8.2.1 Základní pojmy z oblasti relačních databází Slide 2 Databáze ~ Evidence lidí peněz věcí... výběry, výpisy, početní úkony Slide 3 Pojmy tabulka, pole, záznam
Proměnná. Datový typ. IAJCE Cvičení č. 3. Pojmenované místo v paměti sloužící pro uložení hodnoty.
Proměnná Pojmenované místo v paměti sloužící pro uložení hodnoty. K pojmenování můžeme použít kombinace alfanumerických znaků, včetně diakritiky a podtržítka Rozlišují se velká malá písmena Název proměnné
1. lekce. do souboru main.c uložíme následující kód a pomocí F9 ho zkompilujeme a spustíme:
1. lekce 1. Minimální program do souboru main.c uložíme následující kód a pomocí F9 ho zkompilujeme a spustíme: #include #include int main() { printf("hello world!\n"); return 0; 2.
1. Relační databázový model
1. Relační databázový model Poprvé představen 1969 (Dr. Edgar F. Codd) IBM Založeno na Teorii množin Predikátové logice prvního řádu Umožňuje vysoký stupeň nezávislosti dat základ pro zvládnutí sémantiky
Databáze SQL SELECT. David Hoksza http://siret.cz/hoksza
Databáze SQL SELECT David Hoksza http://siret.cz/hoksza Osnova Úvod do SQL Základní dotazování v SQL Cvičení základní dotazování v SQL Structured Query Language (SQL) SQL napodobuje jednoduché anglické
Programování v jazyce JavaScript
Programování v jazyce JavaScript Katedra softwarového inženýrství Fakulta informačních technologií České vysoké učení technické v Praze Pavel Štěpán, 2011 Operátory a příkazy BI-JSC Evropský sociální fond
KIV/ZIS - SELECT, opakování
KIV/ZIS - SELECT, opakování soubor 4_databaze.accdb (lze použít ten z minula) http://home.zcu.cz/~krauz/zis/4_databaze.accdb minule: SELECT FROM WHERE ORDER BY SELECT sloupce jaké sloupce chceme vybrat
Osnova je orientační pro FIT, u FEKTu se dá předpokládat, že budou zohledněny předchozí znalosti studentů, kde většina s databází nikdy přímo
1 Osnova je orientační pro FIT, u FEKTu se dá předpokládat, že budou zohledněny předchozí znalosti studentů, kde většina s databází nikdy přímo nepracovala. 2 3 4 5 6 7 8 9 10 11 12 Autor zadání je doc.
Operátory, výrazy. Tomáš Pitner, upravil Marek Šabo
Operátory, výrazy Tomáš Pitner, upravil Marek Šabo Operátor "Znaménko operace", pokyn pro vykonání operace při vyhodnocení výrazu. V Javě mají operátory napevno daný význam, nelze je přetěžovat jako v
Informační systémy ve zdravotnictví. 10. cvičení
Vysoká škola báňská Technická univerzita Ostrava Fakulta elektrotechniky a informatiky Informační systémy ve zdravotnictví 10. cvičení Ing. Petr Lukáš petr.lukas@nativa.cz Ostrava, 2014 Opakování K čemu
Dotazování v relačním modelu a SQL
Databázové systémy Dotazování v relačním modelu a SQL Petr Krajča Katedra informatiky Univerzita Palackého v Olomouci Petr Krajča (UP) KMI/YDATA: Přednáška II. 14. říjen, 2016 1 / 35 Opakování Relační
Databázové systémy I
2015 Databázové systémy I PROJEKT 2 ČÁST MIROSLAV POKORNÝ Stránka 0 z 21 Zadání Implementujte datový model vytvořený v první části projektu do relační databáze a vytvořte pohledy a uloženou proceduru dle
SQL. strukturovaný dotazovací jazyk. Structured Query Language (SQL)
SQL strukturovaný dotazovací jazyk Structured Query Language (SQL) SQL - historie 1974-75 - IBM - 1.prototyp - SEQUEL od 1979 - do praxe - ORACLE (1979) IBM - SQL/DS (1981), DB/2 (1983) postupně přijímán
Internetová filmová databáze IFDB
VŠB FEI - Technická Univerzita Ostrava DOKUMENTACE Internetová filmová databáze IFDB Semestrální projekt Jméno: Jméno vyučujícího: Dušan Choleva (CHO0130) Ing. Petr Lukáš 1 1. Specifikace zadání 1.1. Proč
Tabulkový procesor. Základní rysy
Tabulkový procesor Tabulkový procesor je počítačový program zpracovávající data uložená v buňkách tabulky. Program umožňuje použití vzorců pro práci s daty a zobrazuje výsledné hodnoty podle vstupních
Inovace a zkvalitnění výuky prostřednictvím ICT Databázové systémy MySQL základní pojmy, motivace Ing. Kotásek Jaroslav
Střední průmyslová škola a Vyšší odborná škola technická Brno, Sokolská 1 Šablona: Název: Téma: Autor: Číslo: Anotace: Inovace a zkvalitnění výuky prostřednictvím ICT Databázové systémy MySQL základní
Databázové systémy. Datová integrita + základy relační algebry. 4.přednáška
Databázové systémy Datová integrita + základy relační algebry 4.přednáška Datová integrita Datová integrita = popisuje pravidla, pomocí nichž hotový db. systém zajistí, že skutečná fyzická data v něm uložená
Logické operace. Datový typ bool. Relační operátory. Logické operátory. IAJCE Přednáška č. 3. může nabýt hodnot: o true o false
Logické operace Datový typ bool může nabýt hodnot: o true o false Relační operátory pravda, 1, nepravda, 0, hodnoty všech primitivních datových typů (int, double ) jsou uspořádané lze je porovnávat binární
Sada 1 - PHP. 03. Proměnné, konstanty
S třední škola stavební Jihlava Sada 1 - PHP 03. Proměnné, konstanty Digitální učební materiál projektu: SŠS Jihlava šablony registrační číslo projektu:cz.1.09/1.5.00/34.0284 Šablona: III/2 - inovace a
NÁVRH DATOVÉ STRUKTURY INTRANETU A NÁSLEDNÉ DOLOVÁNÍ DAT S VYUŽITÍM SQL SERVERU
VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ BRNO UNIVERSITY OF TECHNOLOGY FAKULTA PODNIKATELSKÁ ÚSTAV INFORMATIKY FACULTY OF BUSINESS AND MANAGEMENT INSTITUTE OF INFORMATICS NÁVRH DATOVÉ STRUKTURY INTRANETU A NÁSLEDNÉ
Max Communicator 9. Přístup do databáze a vyčítání hodnot měření externími aplikacemi
Max Communicator 9 Přístup do databáze a vyčítání hodnot měření externími aplikacemi Úvod Program Max Communicator 9 ukládá data (hodnoty měření spotřeby) do databáze MySQL verze 5.1 až 5.7 (30.9.2016).
VISUAL BASIC. Práce se soubory
VISUAL BASIC Práce se soubory Práce se soubory 1/2 2 Vstupní data pro programy bývají uloženy do souborů Vstupy pro výpočet, nastavení vzhledu aplikace Výsledky práce programu je potřeba uchovat uložit
SQL - trigger, Databázové modelování
6. přednáška z předmětu Datové struktury a databáze (DSD) Ústav nových technologií a aplikované informatiky Fakulta mechatroniky, informatiky a mezioborových studií Technická univerzita v Liberci jan.lisal@tul.cz
Datové typy v Javě. Tomáš Pitner, upravil Marek Šabo
Datové typy v Javě Tomáš Pitner, upravil Marek Šabo Úvod k datovým typům v Javě Existují dvě základní kategorie datových typů: primitivní a objektové Primitivní v proměnné je uložena přímo hodnota např.
1.1 Struktura programu v Pascalu Vstup a výstup Operátory a některé matematické funkce 5
Obsah Obsah 1 Programovací jazyk Pascal 1 1.1 Struktura programu v Pascalu.................... 1 2 Proměnné 2 2.1 Vstup a výstup............................ 3 3 Operátory a některé matematické funkce 5
PL/SQL. Jazyk SQL je jazykem deklarativním, který neobsahuje procedurální příkazy jako jsou cykly, podmínky, procedury, funkce, atd.
PL/SQL Jazyk SQL je jazykem deklarativním, který neobsahuje procedurální příkazy jako jsou cykly, podmínky, procedury, funkce, atd. Rozšířením jazyka SQL o proceduralitu od společnosti ORACLE je jazyk
Úvod do databázových systémů
Vysoká škola báňská Technická univerzita Ostrava Fakulta elektrotechniky a informatiky Úvod do databázových systémů Cvičení 4 Ing. Petr Lukáš petr.lukas@vsb.cz Ostrava, 2014 Opakování Klauzule příkazu
Inovace výuky prostřednictvím ICT v SPŠ Zlín, CZ.1.07/1.5.00/34.0333 Vzdělávání v informačních a komunikačních technologií
VY_32_INOVACE_33_05 Škola Střední průmyslová škola Zlín Název projektu, reg. č. Inovace výuky prostřednictvím ICT v SPŠ Zlín, CZ.1.07/1.5.00/34.0333 Vzdělávací oblast Vzdělávání v informačních a komunikačních
Úvod do programování. Lekce 1
Úvod do programování Lekce 1 Základní pojmy vytvoření spustitelného kódu editor - psaní zdrojových souborů preprocesor - zpracování zdrojových souborů (vypuštění komentářů atd.) kompilátor (compiler) -
Vzorové příklady SQL. Tabulka: Kniha CREATE TABLE kniha (id INTEGER, název VARCHAR(50), PRIMARY KEY (id))
Vzorové příklady SQL Tabulka: Kniha CREATE TABLE kniha název VARCHAR(50, PRIMARY KEY (id Tabulka: Autoři CREATE TABLE autoři jméno VARCHAR(10, příjmení VARCHAR(20, titul VARCHAR(7, prostřední VARCHAR(10,
LEKCE 6. Operátory. V této lekci najdete:
LEKCE 6 Operátory V této lekci najdete: Aritmetické operátory...94 Porovnávací operátory...96 Operátor řetězení...97 Bitové logické operátory...97 Další operátory...101 92 ČÁST I: Programování v jazyce
Výrazy a operátory. Operátory Unární - unární a unární + Např.: a +b
Výrazy a operátory i = 2 i = 2; to je výraz to je příkaz 4. Operátory Unární - unární a unární + Např.: +5-5 -8.345 -a +b - unární ++ - inkrement - zvýší hodnotu proměnné o 1 - unární -- - dekrement -
8. lekce Úvod do jazyka C 3. část Základní příkazy jazyka C Miroslav Jílek
8. lekce Úvod do jazyka C 3. část Základní příkazy jazyka C Miroslav Jílek 1/41 Základní příkazy Všechny příkazy se píšou malými písmeny! Za většinou příkazů musí být středník (;)! 2/41 Základní příkazy
Návod k aplikaci SQL Tools v.2.3
Návod k aplikaci SQL Tools v.2.3 Jiří Chroust Copyright 2007 CENIA, laboratoř GIS 1. Úvod 2. Části základního okna 2.1. Menu 2.1.1. Connection 2.1.2. Help 2.1.3. Languages 2.2. Nástrojová lišta 2.3. Strom
U koly na procvic ení jazyka T-SQL
U koly na procvic ení jazyka T-SQL Lehké Úkol 1 Vytvořte seznam všech zákazníků, seřazený vzestupně podle jména a druhotně podle příjmení. Vraťte všechny sloupce tabulky. SELECT * ORDER BY FirstName, LastName
Paměť počítače. alg2 1
Paměť počítače Výpočetní proces je posloupnost akcí nad daty uloženými v paměti počítače Data jsou v paměti reprezentována posloupnostmi bitů (bit = 0 nebo 1) Připomeňme: paměť je tvořena řadou 8-mi bitových
Čtvrtek 3. listopadu. Makra v Excelu. Obecná definice makra: Spouštění makra: Druhy maker, způsoby tvorby a jejich ukládání
Čtvrtek 3. listopadu Makra v Excelu Obecná definice makra: Podle definice je makro strukturovanou definicí jedné nebo několika akcí, které chceme, aby MS Excel vykonal jako odezvu na nějakou námi definovanou