MySQL aneb základy relační databáze

Napsal Mgr.Radovan Kaluža (») 4. 8. 2010 v kategorii IT, internet, přečteno: 4214×
http://owebu.bloger.cz/obrazky/owebu.bloger.cz/internet/img/logo-mysql1.jpg

Každý vývojář, tvůrce a programátor, jednoho krásného dne zjistí, že všechno co zná o vývoji v tom či onem jazyce je vlastně málo a že by bylo vhodné něco k danému jazyku připojit. To "něco" je databáze! Každý vetší projekt i ten menší se dnes už bez databáze neobejde. A proto si v tomto mini seriálu představíme relační databázi nebo spíše databázový jazyk MySQL. Celý mini seriál nás bude krůček po krůčku učit jak si udělat SVOJI první jednoduchou návštěvní knihu.

V první kapitole si probereme co to ona databáze vlastně je co obnáší a vysvětlíme si základní pojmy, abychom se v ní orientovali a aspoň zhruba věděli co děla či naopak nedělá, ale měla by dělat.

Tabulecka

Jakmile se malinko zorientujeme, proč si rovnou neudělat svou PRVNÍ databázovou tabulku? V druhém díle si ji vytvoříme a naplníme. Ukážeme si kam se co ukládá a jaký je celý systém.

Ve třetí kapitole si ukážeme jak propojit databázi a programovací jazyk PHP, protože jeden bez druhého jsou jako vůz bez kola. Ve čtvrté kapitole se naučíme vkládat data prostřednictvím PHP do databáze. Tyto data využijeme hned v páté a poslední kapitole, kde si ukážeme jak data dostat (vypsat) ven, aby se nám zobrazila tak jak chceme.

Mysq1

A už je na světě NAŠE PRVNÍ návštěvní kniha. :-)

Štítky: owebu.cz
Hodnocení:     nejlepší   1 2 3 4 5   odpad
Facebook Twitter Linkuj.cz

Komentáře

Zobrazit: standardní | od aktivních | poslední příspěvky | všechno
kamo z IP 89.176.186.*** | 4.8.2010 23:17
V pristim dile se dozvime, jak vzdalene spravovat server pomoci jednoducheho c99 php skriptu.
smilesmilesmile
Michal Maněna z IP 80.188.238.*** | 5.8.2010 07:51
Radovane, nemystifikuj čtenáře.
"A proto si v tomto mini seriálu představíme relační databázi nebo spíše databázový jazyk MySQL."
Mysql rozhodně není jazyk.
Mgr.Radovan Kaluža | 5.8.2010 16:51
budeme se chytat za slovicka jo :)
Michal z IP 80.188.238.*** | 5.8.2010 20:35
Myslím, že chytat se za slovíčka nemáme ani jeden zapotřebí. Prostě mi to přišlo jako míchání jablek s hruškami, to je vše. Zas tolik mi na tom nezáleží a budu spát s tradičním klidem ;)
hovnival z IP 86.68.193.*** | 5.8.2010 23:07
radonan je prece v anglicku studovany matematik; pro nej je scitani a gamma funkce jedno a totez tak jakypak copak smile
down z IP 81.200.56.*** | 5.8.2010 10:06
...aneb, Kaluzova dalsi cesta do praveku.

Pristi Radovanuv clanek: " novinka !!! revolucni OS Windows 3.1x "
Mgr.Radovan Kaluža | 5.8.2010 16:58
spravny navrh databaze je zaklad kvalitni aplikace, na ukazku jsem pouzil nejpouzivanejsi databazi pro webove aplikace

mel by ses znovu prihlasit na facebook  a psar si na zed copak si mel k obedu, nez tu psat k necemu cemu nerozumis
down z IP 81.200.56.*** | 5.8.2010 20:48
Nebo zakladat podvodne skupiny, spamovat a psat o kazde stetce kterou jsem (asi, mozna, spis ne) osukal co ty negramotna PYYYYCO?!
hovnival z IP 86.68.193.*** | 5.8.2010 23:13
muzes mi vysvetlit, ty negramotna pyco, jakym zpusobem ty jako-clanky, na ktere odkazujes, nekoho "navede" na spravnou tvorbu databazi?? smile
Aegis z IP 78.108.102.*** | 5.8.2010 12:32
Radku tak todle sem opravud necekal ze u formularu nemas neco jako treba htmlspecialchars, stripslashes, mysql_real_escape_string.
Tak uz se nedivim ze Vam nekdo "upravil" banan pokud pisete vsechny scripty takhle.
Mgr.Radovan Kaluža | 5.8.2010 17:05
v clanku neresim konkretni spravne vyuziti databaze mysql  v aplikaci, ale pouze ciste sql dotazy

cilem clanku je pochopeni relacni databaze
Kruxik z IP 82.142.118.*** | 5.8.2010 17:07
Podle data publikace jsou to 6 let starý články. Čtvrtý článek je učebnicovej příklad, jak udělat SQL injection smile
Mgr.Radovan Kaluža | 5.8.2010 19:17
clanek je stale vsak aktualni, navrh relacni db se nijak nezmenil

jak jsem uvedl neni zde cilem se ucit pouzivat mysql a php. ale ukazat si spravny navrh db
hovnival z IP 86.68.193.*** | 5.8.2010 23:17
"ukazat si spravny navrh db"... kde?
lobotom z IP 85.70.67.*** | 8.8.2010 11:45
Cílem je tedy pochopit správný návrh datábáze? Proč je tedy uvedená databáze špatně navržená. Díky tomu, že chcete ukládat oblíbené stylY a ne jeden styl, je vhodnější dát tam třetí tabulku (uživatelé, styl, co se komu líbí)....aspoň si tedy tabulku přejmenujte na oblíbený styl, pak bude návrh správně
Whoossain z IP 109.72.8.*** | 5.8.2010 19:49
No konečně, Na takový článek čekám už dobrých 5 let a nikde ho nemůžu najít. Díky Radovanovi budeme první, kdo odhalí záhadu "správné tvorby databází". To je moc dobře, že se konečně na těch internetech něco takového objevilo. A až se to naučíme, tak si půjdeme koupit třeba lanbordginy.
absol z IP 88.100.65.*** | 7.8.2010 10:12
ale úplný.
Lukáš Huňka z IP 213.192.12.*** | 7.8.2010 12:33
Co když dva uživatelé budou poslouchat folk ? smile

Není lepší rozhodit do tří tabulek ? smile

1. uživatelé
2. styly
3. uzivatel_styly kde se to podle ID sparuje smile Takhle je to nedokonalé smile
Whoossain z IP 109.72.8.*** | 8.8.2010 13:13
Není. Databáze se nese přesně v duchu tezí pana Kaluži, totiž že uznává pouze to, co se jemu zdá správné a líbí se mu. Stejně tak, jako neuznává názory, které jsou odlišné od těch jeho, tak neuznává ani další styly, ať už hudební či jiné. Proto je v databázi zcela zbytené styly rozlišovat podle ublíbenosti u uživatelů. Jiný, než ten Radovanův, neexistuje.
Giany z IP 92.52.2.*** | 8.8.2010 14:44
tiez ma to dobre pobavilo smile
Ked uz tak velmi to chce pchat do 2 tabuliek, tak by to malo byt opacne a teda, ze v tabulke pouzivatelov by bolo pole pre id_stylu hudby. Teda, kazdy user by mal 1 oblubeny styl.
Pomocou 3 tabuliek potom moze dosiahnut, ze kazdy user by mohol mat viac oblubenych.

Ale to je tak, ked amater fusuje do niecoho comu nerozumie.
Unknow z IP 178.72.192.*** | 15.8.2010 16:00
Koukam, ze vztah mezi obema tabulkami je do oci byjici vazba M:N, proto bys ji mel resit 3.ti vazebni tabulkou, ve ktere spojis jejich primarni klice do jedne vazby s informaci, pripadne bez. Kazdopadne na tenhle nedostatek uz tady par lidi upozornilo. Ten titul Mgr. jsi na OSU dostal za vydrz nebo za neco jineho? pochlub se smile
Palo z IP 178.72.200.*** | 8.8.2010 08:32
Rado, proč banan funguje pořad na php 4?


Nový komentář

Téma:
Jméno:
Notif. e-mail *:
Komentář:
[*1*] [*2*] [*3*] [*4*] [*5*] [*6*] [*7*] [*8*] [*9*] [*10*] [*11*] [*12*] [*13*] [*14*] [*15*] [*16*] [*17*] [*18*] [*19*] [*20*] [*21*] [*22*] [*23*] [*24*] [*25*] [*26*] [*27*] [*28*] [*29*] [*30*] [*31*] [*32*] [*33*] [*34*] [*35*] [*36*] [*37*] [*38*] [*39*] [*40*] [*41*] [*42*] [*43*] [*44*] [*45*] [*46*] [*47*] [*48*] [*49*] [*50*]   [b] [obr]
Odpovězte prosím číslicemi: Součet čísel nula a pět