Gå til innhold

My SQL eller MSSQL, hva er forskjellen?


Anbefalte innlegg

Videoannonse
Annonse

mysql er et gratis databasesystem som kan lastes ned fra mysql.com

 

mssql er microsoft sql server. den er ikke gratis.

 

mssql har nok en god del mer funksjonalitet enn mysql, bla mye bedre støtte for transaksjoner og constraints, mysql har ikke engang fremmednøkler. men mysql er det beste å bruke om du feks bare skal lage ei hjemmeside, siden den er gratis og har alt du trenger til et slikt formål

Lenke til kommentar
mysql har ikke engang fremmednøkler.

MySQL har da støtte for fremmednøkler.

 

Som du allerede har konkludert med, så er MySQL best egnet hvis du skal ha en enkel hjemmeside siden det er gratis. MySQL har som sagt veldig begrenset funskjonalitet, men mer enn nok til å drifte en hjemmeside.

 

MSSQL begynner på noe under 40.000 kr hvis du skal bruke den i forbindelse med websider. Sammenliknet med MySQL så ligger MSSQL (og Oracle for den saks skyld) flere lysår foran hav funskjonalitet angår.

Lenke til kommentar
mysql har ikke engang fremmednøkler.

MySQL har da støtte for fremmednøkler.

virkelig? hvis du skriver FOREIGN KEY(ting) REFERENCES tabell vil det fungere? var sikker på at det ikke gikk i mysql... mulig det går i den nyeste versjonen eller noe slikt

Det vil fungere ja. Jeg lastet ned siste versjon for ca 1 måned siden.

Lenke til kommentar

Foreign keys, tja, i følge http://dev.mysql.com/doc/mysql/en/example-foreign-keys.html:

In MySQL 3.23.44 and up, InnoDB tables support checking of foreign key constraints. See Chapter 15, The InnoDB Storage Engine. See also Section 1.5.5.5, “Foreign Keys”.

 

You don't actually need foreign keys to join two tables. For table types other than InnoDB, the only things MySQL currently doesn't do are 1) CHECK to make sure that the keys you use really exist in the table or tables you're referencing and 2) automatically delete rows from a table with a foreign key definition. Using your keys to join tables works just fine:

 

Leser det dit hen at den godtar foreign key når det defineres men (for ikke innoDB-tabeller) egentlig bare ignorerer det.

 

M.

 

Edit, trodde et øyeblikk at teksten sa det motsatte...

Endret av mysjkin
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...