Heliospan | maandag 13 december 2004 @ 08:34 |
Op veler verzoek uit het PHP voor dummies-topic: het (My)SQL voor dummies-topic. Voor al je kleine vragen, onduidelijkheden of dingen die je even vergeten bent ![]() ![]() quote:Handige linkjes: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Fok!topics: ![]() ![]() ![]() ![]() | |
Swetsenegger | maandag 13 december 2004 @ 08:36 |
Nette op, en zeker een topic waard. Immers is SQL een compleet andere....taal...(?) dan php. Daarnaast vind ik persoonlijk de documentatie van de MySQL manual veel onduidelijker dan bv php.net | |
the_real_joontje | maandag 13 december 2004 @ 08:43 |
nog een handige tutorial <--- dit is de beste ![]() | |
Heliospan | maandag 13 december 2004 @ 08:43 |
De documentatie is inderdaad erg vaag. En volgens mij is er ook geen Nederlandse vertaling, maar ik kan me vergissen. Voor wie met MySQL wil beginnen en er tegen op ziet om de hele documentatie door te spitten zijn hier de belangrijkste hoofdstukken (naar mijn mening): ![]() ![]() ![]() -edit- Timing ![]() | |
mschol | maandag 13 december 2004 @ 09:27 |
quote:ja het is idd een taal, zie de afkorting sql maar: Structured Query Language quote:ben ik het ook mee eens ik loop me een slag in de rondte tu surfen om het uiteindelijk maar op een forum te vragen ![]() | |
mschol | maandag 13 december 2004 @ 09:28 |
dit ook een goeie: w3schools | |
CaMeRooN | maandag 13 december 2004 @ 09:31 |
TvP, inderdaad erg handig zo'n topic ![]() | |
giMoz | maandag 13 december 2004 @ 09:46 |
Idd, goed topic. * giMoz zal hier vaak ff kijken of ik oplossingen weet voor de gepostte problemen. | |
existenz | maandag 13 december 2004 @ 13:04 |
quote:SQL is meer een taal dan PHP | |
devzero | maandag 13 december 2004 @ 14:00 |
quote:Dan ben ik benieuwd naar jouw definitie van "is meer een taal dan". Je gaat snel appels en peren vergelijken als je functionaliteit van 2 totaal verschillende talen gaat vergelijken. | |
DutchBlood | maandag 13 december 2004 @ 14:30 |
*tvp* | |
existenz | maandag 13 december 2004 @ 14:42 |
quote:C++ wordt ook vaak met Delphi vergeleken, dit zou volgens jou dan ook appels met peren vergelijken zijn, maar dat is het dus niet. Ook SQL en PHP hebben hetzelfde doel: data weergeven. Het grote verschil is, is dat je bij PHP een grafische schil eromheen kan maken. Dat bedoel ik dus, PHP is namelijk geen taal, maar puur een (gedistribueerde) frontend van database. Der zit geen enkel principe van programmeren in verwerkt. Pas nu PHP5 uit is begint dat een beetje te komen, maar het wordt nog steeds niet afgedwongen. SQL daarintegen dwingt wel vanalles af (zoals een INTEGER is ook echt een INTEGER, tenzij je typecast) en ook daar kun je je data mee manipuleren (stored procedures, triggers etc...). Maar eigenlijk zijn allebei geen echte programmeertalen, maar gewoon scripttaaltjes. | |
VeerMans | maandag 13 december 2004 @ 15:18 |
quote:Ook niet eens, met PHP kun je wel degelijk meer als een grafische schil om databases heenmaken. Maar het is inderdaad een script taal. C++ kan ook 1 ding, data op je scherm toveren (dat kunnen ze uiteindelijk allemaal) SQL is een database manipulatie taal (zoals de naam al zegt) PHP is een webscripttaal (zoals de naam al zegt) | |
the_real_joontje | maandag 13 december 2004 @ 15:21 |
quote:idd... geef deze man een sigaar !!!!!!!!!!!! ![]() | |
existenz | maandag 13 december 2004 @ 15:37 |
quote:Proficiaat, je kunt werken met standaard functies die elke taal heeft. C++ daarintegen kent object orientatie, inheritance en veel meer. Een C++ applicatie kan ook aansturen (zoals je afwasmachine), probeer dat maar eens te doen met PHP. En dan niet aansturen met een andere taal er tussen, maar gewoon direct op de poorten. quote:Je hebt idd wel gelijk, maar beide zijn wel degelijk talen. En die kun je toch echt vergelijken, alleen niet op de gebieden waar jij aan denkt en waarbij je bij PHP in eerste instantie aan denkt. | |
devzero | maandag 13 december 2004 @ 15:37 |
quote:Het zijn beiden "procedural languages". Hoewel een echte purist dit niet met mij eens is, kun je C++ en Pascal best met elkaar vergelijken. quote:Ik denk niet dat je dan PHP helemaal hebt begrepen. In php kun je veel meer doen dan alleen "data weergeven". Met SQL geef je ook geen data weer, maar het is een methode waarmee je data kunt opvragen. quote:Je kunt variabelen waardes toekenen/uitlezen, (conditionele) jumps doen en berekeningen doen. Meer heb je eigenlijk niet nodig om te programmeren. Jumps heb je overigens niet in sql. quote:Als een taal voor jou pas een taal is als hij type-strictheid afdwingt dan zijn we snel uitgepraat ![]() quote:Mjah. | |
existenz | maandag 13 december 2004 @ 15:40 |
quote:PHP's hoofddoel is data weergeven, de rest is maar minimaal uitgewerkt en bevat niet veel meer dan het standaard werk dat eigenlijk elke taal op de wereld bevat. quote:SQL kent wel degelijk jumps (Ligt gewoon aan welke versie je gebruikt) en met SQL kun je ook vormen van structuren maken, alleen niet zo uitgebreid als in echte programmeertalen. | |
VeerMans | maandag 13 december 2004 @ 15:41 |
quote:Ik was hier ook niets met C++ aan het vergelijken maargoed ik vind dit een zinloze discussie in dit topic... het ging over SQL voor dummies ![]() | |
devzero | maandag 13 december 2004 @ 15:41 |
quote:Ging het nou over SQL vs PHP of over C++ vs PHP? | |
existenz | maandag 13 december 2004 @ 15:43 |
quote:Volgens mij dwalen we een heel eind van de eigenlijke topic af ![]() | |
Triloxigen | maandag 13 december 2004 @ 15:44 |
Waarom staat My tussen haakjes, het gaat toch over MySQL? | |
existenz | maandag 13 december 2004 @ 15:47 |
quote:SQL is redelijk universeel. MySQL, Oracle, MSSQL e.d. wijken op een aantal dingen van elkaar af, echter de syntax is 90% hetzelfde. Maar de meeste mensen waar dit topic voor bedoeld is, hebben mysql, omdat de rest niet gratis is en mysql gewoon goed gedocumenteerd op het web is. | |
devzero | maandag 13 december 2004 @ 15:48 |
quote:Omdat mysql "slechts" een van de vele implementaties is van een SQL server? | |
devzero | maandag 13 december 2004 @ 15:51 |
quote:Ik ben eigenlijk wel benieuwd hoeveel mensen die andere gratis server gebruiken postgresql. quote:In dat geval kan er wel een slotje op dit topic ![]() | |
Triloxigen | maandag 13 december 2004 @ 15:56 |
SQL is zeer basis, en MySQL is zo uitgebreid dat het amper verglijkbaar is met de standaard MySQL. PHP en Perl heeft ook overeenkomsten, maar het lijkt verder maar weinig op elkaar... | |
existenz | maandag 13 december 2004 @ 15:59 |
quote:Ja, als ze het dan ook nog eens zouden lezen ![]() | |
devzero | maandag 13 december 2004 @ 16:11 |
quote:Die verschillen zijn niet zo heel navenant imo, maar ik zal on-topic blkijven en een link naar mysql geven ![]() Overigens zijn er ook stemmen op Fok die vinden dat MySQL juist verre van de SQL standaard implementeert. Waar is bv MarkVleth? | |
Triloxigen | maandag 13 december 2004 @ 16:19 |
quote:Zoals ik... Maar ben geen ontevreden gebruiker ervan ![]() | |
Sander | maandag 13 december 2004 @ 16:41 |
Dit gaat nergens meer over. Topicstarter, zou jij even een nieuw topic willen openen? Hoewel de heren users je topic feitelijk verpest hebben, hebben ze het niet al te bont gemaakt. Laat hun hier maar even doorbabbelen, dan gaan de MySQL dummies in een "echt topic" zitten. Ik rename dit topic naar iets anders, en wij gaan stilletjes verkassen met onze MySQL vragen ![]() | |
VeerMans | maandag 13 december 2004 @ 16:42 |
gooi em dan gelijk op slot ![]() | |
Sander | maandag 13 december 2004 @ 16:54 |
Waarom zou ik? ![]() | |
Triloxigen | maandag 13 december 2004 @ 17:15 |
quote: ![]() | |
jeroen-heeft-koffie-nodig | donderdag 16 december 2004 @ 15:13 |
tvptje | |
markvleth | donderdag 16 december 2004 @ 15:30 |
quote:Hier ben ik ![]() En weer weg ![]() Ze zeggen zelf al dat ze de ansi standaard niet ondersteunen http://dev.mysql.com/doc/mysql/en/Standards.html | |
Vitalogy | donderdag 16 december 2004 @ 15:34 |
quote:Ik gebruik wel eens Firebird om data van een Interbase database te importeren in een Access of SQL Server database. ![]() |