sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #52278
Re: sql-spørgsmål, case, if-then-else ?
On Wed, Jun 12, 2002 at 07:03:48AM +0200, Emil S. Hansen wrote:
> Generelt kan man vel sige, at hvis man ikke ved hvorfor man skal vælge
> Postgres, så skal man ikke gøre det, MySQL vil da være mere end rigeligt
> (med hensyn til featuers).
Det er jeg ikke helt enig i... Problemet er at hvis du har lært at bruge
SQL i forbindelse med en anden database end lige MySQL, så vil du meget
hurtigt ende i en situation hvor du skal tænke anderledens for at få
dine queries til at gøre som du vil. Det kan godt være at subselects
"kun er syntaktisk sukker", men de letter altså læsbarheden en hel del.
At MySQL (i version 3 i hvertfald, som er den der følger med de fleste
distributioner) så heller ikke understøtter ting som UNION, INTERSECT,
EXCEPT som man kan læse om i alle bøger der beskriver SQL92 standarden,
gør den heller ikke lettere at gå til.
Der er også det problem at med mindre man vælger den korrekte tabel-type
(InnoDB), så har man ikke noget check af Foreign Keys og man har ikke
transaktions sikre tabeller (dvs. BEGIN WORK og COMMIT/ABORT virker
ikke).
Men hvis det man skal bruge er:
SELECT * FROM tabel WHERE id = ...;
og
INSERT INTO tabel (....) VALUES (....);
Så er MySQL jo lige så god som en hvilken som helst anden database. Der
hvor jeg syntes den virkelig kommer til kort er når man skal til at lave
noget der går ud over det simple "sæt et element ind i databasen, og
hent det ud igen senere".
--
/-----------------------------------------------------\
| Klaus S. Madsen | "Failure is not an option... |
| ICQ: 45400164 | It comes bundled with your |
| www.hjernemadsen.org | Microsoft products!" |
\-----------------------------------------------------/
Follow ups
References
-
Re: sql-spørgsmål, case, if-then-else ?
From: Thorbjoern Ravn Andersen, 2002-06-11
-
Re: sql-spørgsmål, case, if-then-else ?
From: Klaus S. Madsen, 2002-06-11
-
Re: sql-spørgsmål, case, if-then-else ?
From: Thorbjoern Ravn Andersen, 2002-06-11
-
Re: sql-spørgsmål, case, if-then-else ?
From: Klaus S. Madsen, 2002-06-11
-
Re: sql-spørgsmål, case, if-then-else ?
From: Thorbjoern Ravn Andersen, 2002-06-11
-
Re: sql-spørgsmål, case, if-then-else ?
From: Poul-Erik Andreasen, 2002-06-11
-
Re: sql-spørgsmål, case, if-then-else ?
From: Thorbjoern Ravn Andersen, 2002-06-11
-
Re: sql-spørgsmål, case, if-then-else ?
From: Poul-Erik Andreasen, 2002-06-11
-
Re: sql-spørgsmål, case, if-then-else ?
From: Emil S. Hansen, 2002-06-12