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: ( ~44 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: ( ~45 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: ( ~44 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: ( ~45 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: ( ~44 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: ( ~38 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: ( ~45 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: ( ~36 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: ( ~36 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ů

18.9.2018 23:30 /František Kučera
Zářijový pražský sraz spolku OpenAlt se koná již tento čtvrtek – 20. 9. 2018 od 18:00 v Radegastovně Perón (Stroupežnického 20, Praha 5). Tentokrát bez oficiální přednášky, ale zato s dobrým jídlem a pivem – volná diskuse na téma IoT, CNC, svobodný software, hardware a další hračky.
Přidat komentář

9.9.2018 14:15 /Redakce Linuxsoft.cz
20.9.2018 proběhne v pražském Kongresovém centru Vavruška konference Mobilní řešení pro business. Návštěvníci si vyslechnou mimo jiné přednášky na témata: Nejdůležitější aktuální trendy v oblasti mobilních technologií, správa a zabezpečení mobilních zařízení ve firmách, jak mobilně přistupovat k informačnímu systému firmy, kdy se vyplatí používat odolná mobilní zařízení nebo jak zabezpečit mobilní komunikaci.
Přidat komentář

12.8.2018 16:58 /František Kučera
Srpnový pražský sraz spolku OpenAlt se koná ve čtvrtek – 16. 8. 2018 od 19:00 v Kavárně Ideál (Sázavská 30, Praha), kde máme rezervovaný salonek. Tentokrát jsou tématem srazu databáze prezentaci svého projektu si pro nás připravil Standa Dzik. Dále bude prostor, abychom probrali nápady na využití IoT a sítě The Things Network, případně další témata.
Přidat komentář

16.7.2018 1:05 /František Kučera
Červencový pražský sraz spolku OpenAlt se koná již tento čtvrtek – 19. 7. 2018 od 18:00 v Kavárně Ideál (Sázavská 30, Praha), kde máme rezervovaný salonek. Tentokrát bude přednáška na téma: automatizační nástroj Ansible, kterou si připravil Martin Vicián.
Přidat komentář

18.6.2018 0:43 /František Kučera
Červnový pražský sraz spolku OpenAlt se koná již tento čtvrtek – 21. 6. 2018 od 18:00 v Kavárně Ideál (Sázavská 30, Praha), kde máme rezervovaný salonek. Tentokrát na téma: F-Droid, aneb svobodný software do vašeho mobilu. Kromě toho budou k vidění i vývojové desky HiFive1 se svobodným/otevřeným čipem RISC-V.
Přidat komentář

23.5.2018 20:55 /Ondřej Čečák
Od pátku 25.5. proběhne na Fakultě informačních technologií ČVUT v Praze openSUSE Conference. Můžete se těšit na spostu zajímavých přednášek, workshopů a také na Release Party nového openSUSE leap 15.0. V na stejném místě proběhne v sobotu 26.5. i seminář o bezpečnosti CryptoFest.
Přidat komentář

20.5.2018 17:45 /Redakce Linuxsoft.cz
Ve čtvrtek 31. května 2018 připravuje webový magazín BusinessIT ve spolupráci s Best Online Média s.r.o. pátý ročník odborné konference Firemní informační systémy 2018. Akce proběhne v kongresovém centru Vavruška (palác Charitas), Karlovo náměstí 5, Praha 2 (u metra Karlovo náměstí) od 9:00 hod. dopoledne do cca 15 hod. odpoledne. Konference je zaměřena na efektivní využití firemních informačních systémů a na to, jak plně využít jejich potenciál. Podrobnější informace na webových stránkách konfrence.
Přidat komentář

14.5.2018 7:28 /František Kučera
Květnový pražský sraz spolku OpenAlt se koná již tento čtvrtek – 17. 5. 2018 od 18:00 v Kavárně Ideál (Sázavská 30, Praha), kde máme rezervovaný salonek. Tentokrát na téma: Audio – zvuk v GNU/Linuxu.
Přidat komentář

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

> Poslední diskuze

20.9.2018 10:04 / Jan Ober
Jaký kurz a software by jste doporučili pro začínajcího kodéra?

20.9.2018 10:00 / Jan Ober
Re: Gimp

20.2.2018 18:48 / Ivan Majer
portal

20.2.2018 15:57 / Jan Havel
Jak využíváte služby cloudu v podnikání?

16.1.2018 1:08 / Ivan Pittner
verejna ip od o2 ubuntu

Více ...

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