Vad är egentligen SQL, MySQL och MsSQL. Jag har hört att det är ett "språk" men samtidigt så pratar man om antingen Access databas eller SQL databas. MySQL hör också ihop med Linux har jag förstått.
Visst, ISO bestämmer den internationella standarden - men ANSI kan väl ändå ha satt den första amerikanska standarden vilken håller i sig?
Vad är annars ANSI SQL?
There are two versions of the SQL standard. Both are available from ANSI:
ISO/IEC 9075:1992, "Information Technology --- Database Languages --- SQL"
ANSI X3.135-1992, "Database Language SQL"
Den där sidan är något inaktuell. SQL 92 slutade gälla för 5 år sedan.
Det är ISO som arbetar med att ta fram standarden och sedan så antar varje lands standardorganisation den utan ändringar (oftast). Innehållsmässigt så är ISO SQL och ANSI SQL samma sak.
Ok, det låter vettigt. Jag får väl lita på dig den här gången...
Det brukar vara trygt att lita på LarsGs svar angående SQL-frågor.
Den markanta skillnaden mellan MySQL och MSSQL är enligt mig att MySQL är långt ifrån komplett. På samma sätt som Access är det. Två bantade versioner av "riktiga" databashanterare.
Jaså minsann, MySQL är inte komplett? På vilket vis? Såvitt jag minns klarar MySQL av såväl transaktioner som subqueries...
Det gör ju Access också, men jag anser fortfarande att både MySQL och Access är lättviktare i sammanhanget. Nu hamnar förvisso Access ännu en viktklass under MySQL i och med deras version 5.0.0 då MySQL börjar hantera SP. Men så vitt jag vet är den versionen fortfarande i alfastadiet och således en bra bit från komplett.