mboost-dp1
MySQL godtlæsestof
- Forside
- ⟨
- Forum
- ⟨
- Programmering
Hey folkens
Jeg leder efter en god gennemgang af MySQL queries. Jeg er velbevandret i T-SQL (Microsoft) men nu vil jeg gerne lære alle de beskidte tricks og særheder i MySQL queries.
Hvis du kender et godt sted at læse om MySQL queries, online elle offline (bøger), vil jeg meget gerne høre om det.
På forhånd tak.
Ps. hov... jeg glemte et mellemrum i overskriften.
Jeg leder efter en god gennemgang af MySQL queries. Jeg er velbevandret i T-SQL (Microsoft) men nu vil jeg gerne lære alle de beskidte tricks og særheder i MySQL queries.
Hvis du kender et godt sted at læse om MySQL queries, online elle offline (bøger), vil jeg meget gerne høre om det.
På forhånd tak.
Ps. hov... jeg glemte et mellemrum i overskriften.
Altså i database-kurset på AU bruges Database Systems - The Complete Book. Den er ret omfattende og dybdegående, men ved ikke om du leder efter noget i den kaliber?
Edit: Hmm, jeg indser lige, at du måske kun leder efter specifikke MySQL-tricks og ikke SQL i almindelighed. Så er den bog nok ikke noget for dig..
Edit: Hmm, jeg indser lige, at du måske kun leder efter specifikke MySQL-tricks og ikke SQL i almindelighed. Så er den bog nok ikke noget for dig..
Tak for inputtet :-)
Ja, jeg er godt inde i SQL syntaks som sådan, men jeg mangler de mere avancerede, sprogspecifikke værktøjer, som LIMIT, REGEXP osv. Det kan slåes op i en reference manual, men det er altid lærerigt at læse noget, der er skrevet af en, med erfaring i det.
Det kan nok ikke undgåes at en bog også har lidt generel SQL introduktion, så det er rent turn off.
Ja, jeg er godt inde i SQL syntaks som sådan, men jeg mangler de mere avancerede, sprogspecifikke værktøjer, som LIMIT, REGEXP osv. Det kan slåes op i en reference manual, men det er altid lærerigt at læse noget, der er skrevet af en, med erfaring i det.
Det kan nok ikke undgåes at en bog også har lidt generel SQL introduktion, så det er rent turn off.
#1
http://dev.mysql.com/doc/refman/5.0/en/extensions-...
og
http://dev.mysql.com/doc/refman/5.0/en/differences...
Det er sådan set alt hvad du behøver vide, hvis det ikke er med henblik på drift.
http://dev.mysql.com/doc/refman/5.0/en/extensions-...
og
http://dev.mysql.com/doc/refman/5.0/en/differences...
Det er sådan set alt hvad du behøver vide, hvis det ikke er med henblik på drift.
Windcapes to link i #4 er nok den mest korrekte beskrivelse.
Men fra den rent praktiske synsvinkel vil jeg foreslå:
http://dev.mysql.com/doc/refman/5.1/en/data-types....
http://dev.mysql.com/doc/refman/5.1/en/functions.h...
http://dev.mysql.com/doc/refman/5.1/en/storage-eng...
Andre relevante bemærkninger:
1) MySQL er ikke type safe i expressions
2) forsøg på at bruge transactions med MyISAM tabeller giver ingen fejl - det virker bare ikke
3) MySQL tillader SELECT af felter som ikke er aggregerede funktioner eller er nævnt i GROUP BY
Men fra den rent praktiske synsvinkel vil jeg foreslå:
http://dev.mysql.com/doc/refman/5.1/en/data-types....
http://dev.mysql.com/doc/refman/5.1/en/functions.h...
http://dev.mysql.com/doc/refman/5.1/en/storage-eng...
Andre relevante bemærkninger:
1) MySQL er ikke type safe i expressions
2) forsøg på at bruge transactions med MyISAM tabeller giver ingen fejl - det virker bare ikke
3) MySQL tillader SELECT af felter som ikke er aggregerede funktioner eller er nævnt i GROUP BY
#9
http://dev.mysql.com/doc/refman/5.1/en/group-by-hi... siger:
hvilket mildt sagt ikke lover meget om hvilken række den vælger værdien fra !
http://dev.mysql.com/doc/refman/5.1/en/group-by-hi... siger:
When using this feature, all rows in each group should have the same values for the columns that are ommitted from the GROUP BY part. The server is free to return any value from the group, so the results are indeterminate unless all values are the same.
hvilket mildt sagt ikke lover meget om hvilken række den vælger værdien fra !
Gå til top
Opret dig som bruger i dag
Det er gratis, og du binder dig ikke til noget.
Når du er oprettet som bruger, får du adgang til en lang række af sidens andre muligheder, såsom at udforme siden efter eget ønske og deltage i diskussionerne.