LINUXSOFT.cz Přeskoč levou lištu
Uživatel: Heslo:  
   CZUKPL

> Diskuze: článek MySQL (40) - další typy tabulek

BDB vs. InnoDB
(link)
30.9.2005 12:49
MaReK Olšavský
Věk: ( ~43 let) , Pracovní pozice: ?? Asi "holka pro vše" , Praxe v IT let: ( ~ let) , Bydliště: Duchcov
Jednu nevyhodu bych v BDB videl, nechovalo se mi to vzdy 100% stabilne. Oboji je pomalejsi, nez MyISAM (dan za transakce), ale prace s vice daty nad BDB mi obcas "skopla" MySQL server.
Re: BDB vs. InnoDB
(link)
30.9.2005 16:54
Aleš Hakl
Bydliště: Praha

Ono rozhrani cehokoli k BDB je obvykle "neprilis vyspele", je to podle me hlavne zpusobeno tim, ze API, jenz BDB od Sleepycatu ma, je dosti sverazne a podivne.

Re: BDB vs. InnoDB
(link)
30.9.2005 22:54
Petr Zajíc
Věk: ( ~44 let)
myslím, že na tom byla postavená subversion, ne? Takže taková hrůza to asi být nemůže. Na druhou stranu, v MySQL je srovnání BDB vs. InnoDB těžce ve prospěch InnoDB...
Re: BDB vs. InnoDB
(link)
1.10.2005 06:28
MaReK Olšavský
Věk: ( ~43 let) , Pracovní pozice: ?? Asi "holka pro vše" , Praxe v IT let: ( ~ let) , Bydliště: Duchcov
Když budu trochu ostřejší, tak InnoDB mi vychází celkově pro MySQL nejpoužitelnější. Databáze, ve které je "větší naž malé množství" tabulek a dat, ve které nejsem schopen bez transakčního modelu udržet konzistenci dat je mi tak nějak na ... Prostě u malé www prezentace se dá použít MyISAM díky rychlosti, na úkor celistvosti dat, ale u něčeho většího bych to moc neriskoval.
Re: BDB vs. InnoDB
(link)
1.10.2005 08:35
Petr Zajíc
Věk: ( ~44 let)
Může být... ale operace nad větším množstvím dat je s InnoDB až řádově pomalejší než s MyISAM. Uvidíme, jestli v tom pětková řada MySQL udělá trochu jasněji...
Re: BDB vs. InnoDB
(link)
2.10.2005 13:22
MaReK Olšavský
Věk: ( ~43 let) , Pracovní pozice: ?? Asi "holka pro vše" , Praxe v IT let: ( ~ let) , Bydliště: Duchcov
Je to proste neco za neco, otazka je, jestli u aktivnich operaci neskousnout zpomaleni za ucelem lespiho zabezbeceni integrity dat, zejmena pak, kdyz se jedna o admnistraci, ktera je radove mene pouzivana, nez frontend. Proste musim spravne zvazit priority, jestli je to nejake jednoduche forum, nebo obchod, ve kterem jsou mesicni statisicove obraty.
Re: BDB vs. InnoDB
(link)
2.10.2005 23:15
Michal Čihař
Věk: ( ~37 let) , Bydliště: Praha
No ono řádově rychlejší než MyISAM je BLACKHOLE, ale nějam mám obavy, že to nikdo nebude chtít používat pro ukládání dat :-).
Re: BDB vs. InnoDB
(link)
26.10.2007 12:38
Peter Senigla

:D :D

Re: BDB vs. InnoDB
(link)
2.10.2005 19:34
Aleš Hakl
Bydliště: Praha

Ono vlastni Berkeley DB je jedna z nejlepsich embedded databazi, jaka se da najit. Ale to se bohuzel nevylucuje s naprosto zmatenym API.

Archive
(link)
2.10.2005 14:27
Michal Molhanec

Zajímavý pětkovský typ tabulek:
http://dev.mysql.com/tech-resources/articles/storage-engine.html

Re: Archive
(link)
2.10.2005 22:29
Petr Zajíc
Věk: ( ~44 let)
Ano, díky. Znám, jen jsem to neuvedl. Přišlo mi to už těžce mimo současné potřeby většiny uživatelů. I když se snažím, aby to bylo popisné, v praxi se fakt používají víceméně MyISAM a InnoDB. ;-)
pivo
(link)
3.5.2011 11:52
Josef Karásek

mysql pivo

Re: pivo
(link)
3.5.2011 11:59
Ales Bechr
Věk: ( ~35 let)

1) Zobrazte názvy všech výrobků prodaných v únoru.

SELECT `výrobky`.`název`, `prodej`.`datum`
FROM `prodej`, `výrobky`
WHERE `výrobky`.`id_výrobku`=`prodej`.`Číslo výrobku`
Having MONTH(`datum`) =2

neco
(link)
3.5.2011 12:10
Jarda Hrubý

1)Zobrazte názvy všech výrobků prodaných v únoru.
SELECT `prodej`.`datum`, `výrobky`.`název`
FROM prodej LEFT JOIN výrobky ON `prodej`.`Číslo výrobku`=`výrobky`.`id_výrobku`
WHERE MONTH(`prodej`.`datum`)=2

Re: neco
(link)
3.5.2011 12:10
Jarda Hrubý

3)Zobrazte celkovou tržbu (cena * množství) za všechny uskutečněné prodeje.
SELECT SUM(`prodej`.`počet kusů`*`výrobky`.`cena`) AS "Celkova trzba"
FROM prodej LEFT JOIN výrobky ON `prodej`.`Číslo výrobku`=`výrobky`.`id_výrobku`

Re: neco
(link)
3.5.2011 12:16
Ales Bechr
Věk: ( ~35 let)

SELECT `výrobky`.`název`, `prodej`.`počet kusů`, `prodej`.`datum` ,
CASE dayofweek(`datum`)
WHEN 1 THEN "Neděle"
WHEN 2 THEN "Pondělí"
WHEN 3 THEN "Ůterý"
WHEN 4 THEN "Středa"
WHEN 5 THEN "Čtvrtek"
WHEN 6 THEN "Pátek"
WHEN 7 THEN "Sobota"
END as "Den"
FROM `prodej`, `výrobky`
WHERE `výrobky`.`id_výrobku`=`prodej`.`Číslo výrobku`

TESTÍČEK PRO AJŤÁKY
(link)
3.5.2011 12:23
Jarda Hrubý

SKUPINA A



1)Zobrazte názvy všech výrobků prodaných v únoru.

SELECT `výrobky`.`název`, `prodej`.`datum`
FROM `prodej` JOIN `výrobky` on `Číslo výrobku`=`id_výrobku`
WHERE `prodej`.`datum` LIKE "%-02-%"
GROUP BY `výrobky`.`název`

2)Zobrazte název výrobku, název odběratele a počet kusů prodaných v čase 12:00:00 až 12:59:59. (Čas v databázi není zadán, pro ověření si položku čas můžete zadat.)




3)Zobrazte celkovou tržbu (cena * množství) za všechny uskutečněné prodeje.

SELECT SUM(`výrobky`.`cena`*`prodej`.`počet kusů`) AS "Celková tržba"
FROM `prodej` JOIN `výrobky` on `Číslo výrobku`=`id_výrobku`

4)Zobrazte název výrobku, prodané množství a datum prodeje. Za datem prodeje napište název dne v týdnu česky.

SELECT `výrobky`.`název`, `prodej`.`počet kusů`, `prodej`.`datum`,
CASE
WHEN DAYOFWEEK(`prodej`.`datum`)="1" THEN "Neděle"
WHEN DAYOFWEEK(`prodej`.`datum`)="2" THEN "Pondělí"
WHEN DAYOFWEEK(`prodej`.`datum`)="3" THEN "Úterý"
WHEN DAYOFWEEK(`prodej`.`datum`)="4" THEN "Středa"
WHEN DAYOFWEEK(`prodej`.`datum`)="5" THEN "Čtvrtek"
WHEN DAYOFWEEK(`prodej`.`datum`)="6" THEN "Pátek"
ELSE "Sobota" END as "Den v týdnu"
FROM `prodej` JOIN `výrobky` ON `Číslo výrobku`=`id_výrobku`

5)Zobrazte název a cenu u pěti nejdražších výrobků v cenách včetně DPH. Název výrobku bude převeden na velká písmena.

SELECT UCASE(`výrobky`.`název`) AS "Název", (`výrobky`.`cena`*((`výrobky`.`sazba_dph`/100)+1)) AS "Cena s DPH"
FROM `výrobky`
ORDER BY (`výrobky`.`cena`*((`výrobky`.`sazba_dph`/100)+1)) DESC
LIMIT 5


6)Zobrazte výrobky se sazbou DPH 9% a výrobky jejichž cena bez DPH je mezi 5 až 15 Kč. Před každým názvem výrobku bude přidán řetězec “Název položky: “
(např.: Název položky: jogurt ovocný 9 8,5 )
7)Zobrazte počet záznamů v tabulce výrobky.
8)Zobrazte průměrnou tržbu zaokrouhlenou na 2 desetinná místa.(cena * množství).

Re: TESTÍČEK PRO AJŤÁKY
(link)
3.5.2011 12:25
Jarda Hrubý

NENÍ ZAČ LAMÁCI .. :)

afgsdfg
(link)
3.5.2011 12:23
ffffffffffffffffffffffffffff

SKUPINA A



1) Zobrazte názvy všech výrobků prodaných v únoru.
SELECT `výrobky`.`název`, `datum`
FROM `výrobky` join `prodej` on `id_výrobku` = `Číslo výrobku`
WHERE `datum` LIKE("%-02-%")
2) Zobrazte název výrobku, název odběratele a počet kusů prodaných v čase 12:00:00 až 12:59:59. (Čas v databázi není zadán, pro ověření si položku čas můžete zadat.)
SELECT `výrobky`.`název`, `odberatele`.`název`
FROM `výrobky` JOIN `prodej` ON `id_výrobku` = `Číslo výrobku` JOIN `odberatele` ON `odberatele`.`IČO` = `prodej`.`IČO`
WHERE `čas` >= '12:00:00' AND `čas` <= '12:59:59'
3) Zobrazte celkovou tržbu (cena * množství) za všechny uskutečněné prodeje.
SELECT SUM(`cena` * `počet kusů`) AS "celkova cena"
FROM `výrobky` JOIN `prodej` ON `id_výrobku` = `Číslo výrobku`
GROUP BY `čas`
4) Zobrazte název výrobku, prodané množství a datum prodeje. Za datem prodeje napište název dne v týdnu česky.
SELECT `název`, `počet kusů`, `datum`,
CASE DAYOFWEEK(`datum`)
WHEN 1 THEN 'nedele'
WHEN 2 THEN 'pondeli'
WHEN 3 THEN 'utery'
WHEN 4 THEN 'streda'
WHEN 5 THEN 'ctvrtek'
WHEN 6 THEN 'patek'
WHEN 7 THEN 'sobota'
ELSE 'spatne datum'
END
FROM `výrobky` JOIN `prodej` ON `id_výrobku` = `Číslo výrobku`
5) Zobrazte název a cenu u pěti nejdražších výrobků v cenách včetně DPH. Název výrobku bude převeden na velká písmena.
SELECT UCASE(`název`), `cena`*(1 + `sazba_dph`/100)
FROM `výrobky` JOIN `prodej` ON `id_výrobku` = `Číslo výrobku`
LIMIT 5
6) Zobrazte výrobky se sazbou DPH 9% a výrobky jejichž cena bez DPH je mezi 5 až 15 Kč. Před každým názvem výrobku bude přidán řetězec “Název položky: “
(např.: Název položky: jogurt ovocný 9 8,5 )
SELECT `název`, `sazba_dph`, `cena`
FROM `výrobky` JOIN `prodej` ON `id_výrobku` = `Číslo výrobku`
WHERE `sazba_dph` = 9 OR (`cena` >= 5 AND `cena` <= 15)
7) Zobrazte počet záznamů v tabulce výrobky.
8) Zobrazte průměrnou tržbu zaokrouhlenou na 2 desetinná místa.(cena * množství).

oprava
(link)
3.5.2011 12:28
ffffffffffffffffffffffffffff

GROUP BY NULL

ŠESTKA NAVÍC VOLOVÉ
(link)
3.5.2011 12:29
Jarda Hrubý

SKUPINA A



1)Zobrazte názvy všech výrobků prodaných v únoru.

SELECT `výrobky`.`název`, `prodej`.`datum`
FROM `prodej` JOIN `výrobky` on `Číslo výrobku`=`id_výrobku`
WHERE `prodej`.`datum` LIKE "%-02-%"
GROUP BY `výrobky`.`název`

2)Zobrazte název výrobku, název odběratele a počet kusů prodaných v čase 12:00:00 až 12:59:59. (Čas v databázi není zadán, pro ověření si položku čas můžete zadat.)




3)Zobrazte celkovou tržbu (cena * množství) za všechny uskutečněné prodeje.

SELECT SUM(`výrobky`.`cena`*`prodej`.`počet kusů`) AS "Celková tržba"
FROM `prodej` JOIN `výrobky` on `Číslo výrobku`=`id_výrobku`

4)Zobrazte název výrobku, prodané množství a datum prodeje. Za datem prodeje napište název dne v týdnu česky.

SELECT `výrobky`.`název`, `prodej`.`počet kusů`, `prodej`.`datum`,
CASE
WHEN DAYOFWEEK(`prodej`.`datum`)="1" THEN "Neděle"
WHEN DAYOFWEEK(`prodej`.`datum`)="2" THEN "Pondělí"
WHEN DAYOFWEEK(`prodej`.`datum`)="3" THEN "Úterý"
WHEN DAYOFWEEK(`prodej`.`datum`)="4" THEN "Středa"
WHEN DAYOFWEEK(`prodej`.`datum`)="5" THEN "Čtvrtek"
WHEN DAYOFWEEK(`prodej`.`datum`)="6" THEN "Pátek"
ELSE "Sobota" END as "Den v týdnu"
FROM `prodej` JOIN `výrobky` ON `Číslo výrobku`=`id_výrobku`

5)Zobrazte název a cenu u pěti nejdražších výrobků v cenách včetně DPH. Název výrobku bude převeden na velká písmena.

SELECT UCASE(`výrobky`.`název`) AS "Název", (`výrobky`.`cena`*((`výrobky`.`sazba_dph`/100)+1)) AS "Cena s DPH"
FROM `výrobky`
ORDER BY (`výrobky`.`cena`*((`výrobky`.`sazba_dph`/100)+1)) DESC
LIMIT 5



6)Zobrazte výrobky se sazbou DPH 9% a výrobky jejichž cena bez DPH je mezi 5 až 15 Kč. Před každým názvem výrobku bude přidán řetězec “Název položky: “
(např.: Název položky: jogurt ovocný 9 8,5 )

SELECT CONCAT("Název položky: ",`výrobky`.`název`) AS "Název", `výrobky`.`cena`, `výrobky`.`sazba_dph`
FROM `výrobky`
WHERE (`výrobky`.`sazba_dph` =9) AND `cena`>=5 AND `cena`<=15


7)Zobrazte počet záznamů v tabulce výrobky.
8)Zobrazte průměrnou tržbu zaokrouhlenou na 2 desetinná místa.(cena * množství).

B sk
(link)
3.5.2011 13:01
Jarda Hrubý

1) Zobrazte výrobce, kteří vyrábějí výrobky se sazbou DPH 9%. Před každým názvem výrobce bude přidán řetězec „Název firmy: “
(např.: Název firmy: Mlékárny Kunín jogurt ovocný 9 8,5 ).

SELECT CONCAT("Název firmy: ",`výrobci`.`název`) AS "výrobce",`výrobky`.`název` , `výrobky`.`sazba_dph`, `výrobky`.`cena`
FROM `výrobky` JOIN `výrobci` ON `výrobky`.`id_výrobce`=`výrobci`.`id_výrobce`
WHERE `výrobky`.`sazba_dph`=9


2) Zobrazte celkovou tržbu (cena * množství) za každý výrobek.

SELECT `výrobky`.`název`, SUM(`prodej`.`počet kusů`*`výrobky`.`cena`) AS "Celková tržba"
FROM `výrobky` JOIN `prodej` ON `prodej`.`Číslo výrobku`=`výrobky`.`id_výrobku`
GROUP by `výrobky`.`název`

Re: B sk
(link)
3.5.2011 13:01
Jarda Hrubý

3) Zobrazte názvy všech odběratelů, kteří nakupovali v dubnu.
SELECT `odberatele`.`Název`
FROM `odberatele` NATURAL JOIN `prodej`
WHERE MONTH(`prodej`.`datum`)=4
GROUP BY `odberatele`.`Název`

Re: B sk
(link)
3.5.2011 13:21
Jarda Hrubý

4) Zobrazte název odběratele, a datum kdy byl nakupovat. Za datem nákupu napište název dne v týdnu česky.

SELECT `odberatele`.`Název`, `prodej`.`datum`,
CASE DAYOFWEEK(`prodej`.`datum`)
WHEN 1 THEN "Neděle"
WHEN 2 THEN "Pondělí"
WHEN 3 THEN "Úterý"
WHEN 4 THEN "Středa"
WHEN 5 THEN "Čtvrtek"
WHEN 6 THEN "Pátek"
WHEN 7 THEN "Sobota"
ELSE "Chybí datum"
END as "Den v tydnu"
FROM `odberatele` NATURAL JOIN `prodej`

5) Zobrazte název výrobku, název odběratele a počet kusů prodaných v čase 12:00:00 až 12:59:59. (Čas v databázi není zadán, pro ověření si položku čas můžete zadat.)
SELECT `výrobky`.`název`, `odberatele`.`Název`, `prodej`.`počet kusů`
FROM `výrobky` JOIN `prodej` ON `prodej`.`Číslo výrobku`=`výrobky`.`id_výrobku` JOIN `odberatele` ON `odberatele`.`IČO`=`prodej`.`IČO`
WHERE `prodej`.`cas`=>"12:00:00" AND `prodej`.`cas`<="12:59:59"
6) Zobrazte název a cenu u pěti nejlevnějších výrobků v cenách včetně DPH. Název výrobku bude převeden na velká písmena.
SELECT UCASE(`název`) AS "Název", `cena`,(`cena`*(`sazba_dph`/100)+`cena`) AS "Cena s DPH"
FROM `výrobky`
ORDER BY `Cena s DPH`
LIMIT 5

DISKUZE

BDB vs. InnoDB 30.9.2005 12:49 MaReK Olšavský
L Re: BDB vs. InnoDB 30.9.2005 16:54 Aleš Hakl
  L Re: BDB vs. InnoDB 30.9.2005 22:54 Petr Zajíc
    |- Re: BDB vs. InnoDB 1.10.2005 06:28 MaReK Olšavský
    | L Re: BDB vs. InnoDB 1.10.2005 08:35 Petr Zajíc
    |   |- Re: BDB vs. InnoDB 2.10.2005 13:22 MaReK Olšavský
    |   L Re: BDB vs. InnoDB 2.10.2005 23:15 Michal Čihař
    |     L Re: BDB vs. InnoDB 26.10.2007 12:38 Peter Senigla
    L Re: BDB vs. InnoDB 2.10.2005 19:34 Aleš Hakl
Archive 2.10.2005 14:27 Michal Molhanec
L Re: Archive 2.10.2005 22:29 Petr Zajíc
pivo 3.5.2011 11:52 Josef Karásek
L Re: pivo 3.5.2011 11:59 Ales Bechr
neco 3.5.2011 12:10 Jarda Hrubý
L Re: neco 3.5.2011 12:10 Jarda Hrubý
  L Re: neco 3.5.2011 12:16 Ales Bechr
TESTÍČEK PRO AJŤÁKY 3.5.2011 12:23 Jarda Hrubý
L Re: TESTÍČEK PRO AJŤÁKY 3.5.2011 12:25 Jarda Hrubý
afgsdfg 3.5.2011 12:23 ffffffffffffffffffffffffffff
oprava 3.5.2011 12:28 ffffffffffffffffffffffffffff
ŠESTKA NAVÍC VOLOVÉ 3.5.2011 12:29 Jarda Hrubý
B sk 3.5.2011 13:01 Jarda Hrubý
  L Re: B sk 3.5.2011 13:01 Jarda Hrubý
    L Re: B sk 3.5.2011 13:21 Jarda Hrubý




Příspívat do diskuze mohou pouze registrovaní uživatelé.
> Vyhledávání software
> Vyhledávání článků

13.9.2017 8:00 /František Kučera

Máš rád svobodný software a hardware nebo se o nich chceš něco dozvědět? Zajímá tě DIY, CNC, SDR nebo morseovka? Přijď na sraz spolku OpenAlt – tentokrát netradičně v pondělí: 18. září od 18:00 v Radegastovně Perón (Stroupežnického 20, Praha 5).


Přidat komentář

3.9.2017 20:45 /Redakce Linuxsoft.cz
PR: Dne 21. září 2017 proběhne v Praze konference "Mobilní řešení pro business". Hlavní tématy konference budou: nejnovější trendy v oblasti mobilních řešení pro firmy, efektivní využití mobilních zařízení, bezpečnostní rizika a řešení pro jejich omezení, správa mobilních zařízení ve firmách a další.
Přidat komentář

15.5.2017 23:50 /František Kučera
Máš rád svobodný software a hardware nebo se o nich chceš něco dozvědět? Zajímá tě DIY, CNC, SDR nebo morseovka? Přijď na sraz spolku OpenAlt, který se bude konat ve čtvrtek 18. května od 18:00 v Radegastovně Perón (Stroupežnického 20, Praha 5).
Přidat komentář

12.5.2017 16:42 /Honza Javorek
PyCon CZ, česká konference o programovacím jazyce Python, se po dvou úspěšných ročnících v Brně bude letos konat v Praze, a to 8. až 10. června. Na konferenci letos zavítá např. i Armin Ronacher, známý především jako autor frameworku Flask, šablon Jinja2/Twig, a dalších projektů. Těšit se můžete na přednášky o datové analytice, tvorbě webu, testování, tvorbě API, učení a mentorování programování, přednášky o rozvoji komunity, o použití Pythonu ve vědě nebo k ovládání nejrůznějších zařízení (MicroPython). Na vlastní prsty si můžete na workshopech vyzkoušet postavit Pythonem ovládaného robota, naučit se učit šestileté děti programovat, efektivně testovat nebo si v Pythonu pohrát s kartografickým materiálem. Kupujte lístky, dokud jsou.
Přidat komentář

2.5.2017 9:20 /Eva Rázgová
Putovní konference československé Drupal komunity "DrupalCamp Československo" se tentokrát koná 27. 5.2017 na VUT FIT v Brně. Můžete načerpat a vyměnit si zkušenosti z oblasti Drupalu 7 a 8, UX, SEO, managementu týmového vývoje, využití Dockeru pro Drupal a dalších. Vítáni jsou nováčci i experti. Akci pořádají Slovenská Drupal Asociácia a česká Asociace pro Drupal. Registrace na webu .
Přidat komentář

1.5.2017 20:31 /Pavel `Goldenfish' Kysilka
PR: 25.5.2017 proběhne v Praze konference na téma Firemní informační systémy. Hlavními tématy jsou: Informační systémy s vlastní inteligencí, efektivní práce s dokumenty, mobilní přístup k datům nebo využívání cloudu.
Přidat komentář

15.4.2017 15:20 /František Kučera
Máš rád svobodný software a hardware nebo se o nich chceš něco dozvědět? Zajímá tě IoT a radiokomunikace? Přijď na sraz spolku OpenAlt, který se bude konat ve středu 19. dubna od 18:30 v Šenkovně (Sokolská 60, Praha 2).
Přidat komentář

5.3.2017 19:12 /Redakce Linuxsoft.cz
PR: 23. března proběhne v Praze konferenci na téma Cloud computing v praxi. Hlavními tématy jsou: Nejžhavější trendy v oblasti cloudu a cloudových řešení, Moderní cloudové služby, Infrastruktura současných cloudů, Efektivní využití cloudu, Nástrahy cloudových řešení a jak se jim vyhnout.
Přidat komentář

   Více ...   Přidat zprávičku

> Poslední diskuze

18.9.2017 14:37 / Rojas
high security vault

15.9.2017 7:33 / Wilson
new zealand childcare jobs

31.8.2017 12:11 / Jaromir Obr
Re: ukůládání dat ze souboru

30.7.2017 11:12 / Jaromir Obr
Národní znaky

27.7.2017 12:24 / Jaromir Obr
Cteni/zapis

Více ...

ISSN 1801-3805 | Provozovatel: Pavel Kysilka, IČ: 72868490 (2003-2017) | mail at linuxsoft dot cz | Design: www.megadesign.cz | Textová verze