tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
5
ZUGRIFFE
4416
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Kai-Behncke Kai-Behncke ist offline Mitglied Gold
    Registriert seit
    Apr 2005
    Ort
    Osnabrück
    Beiträge
    232
    Hallo allerseits,
    will mich gerade näher mit Datenbanken beschäftigen und habe eine Frage.
    Ich habe mir mysql 4.1.11 runtergeladen und installiert. Der Server wird astreinerkannt und Datenverarbeitung hat dort bislang immer sehr gut funktioniert.

    1. Nun arbeite ich ab und an mit MS Access. Gibt es dort eine Möglichkeit, eine direkte Verbindung zu einem mysql-Server herzustellen? Wenn ja, wie?

    2. Ich habe einige Lernunterlagen von der Uni. Dort wird immer davon geredet, dass man sich auch den MS SQL-Server installieren kann. Was ist denn das? Gibts da einen Unterschied zum mysql-Server, welchen ich bereits habe?
    Ist es richtig, dass man Tabellen für Access mittels des MS-SQL-Server kreieren kann (so z.B. "Create Table Personal (Personalnummer Int, etc. etc.)"? Geht das nicht auch mit meinem mysql-Server 4.1.11?
    Blicke da irgendwie nicht durch? Weiß jemand Rat?
     

  2. #2
    motb motb ist offline Mitglied Gold
    Registriert seit
    Jun 2003
    Beiträge
    101
    Hi!

    ad 1)
    Ja, du kannst MS-Access mit MySQL "verbinden".
    Installiere dir dazu am besten "ODBC-Treiber für Mysql" - gibts auf der Mysqlhomepage.

    ad 2)
    Das sind zwei ganz unterschiedliche Produkte.
    MS-SQL ist von Microsoft und ist etwas besser (vorsichtig gesagt, Meinungen spalten sich hier oft).
    Vor allem unterstützt MS-SQL Server doch einige Standards welche Mysql noch nicht hat (bzw. erst jetzt in Version 5 einbindet) zb: Views, Triggers, Stored Procedures,...

    Schneller ist Mysql (da aber auch weniger funktionalität).
    Gerade im WWW ist mysql sehr verbreitet, da es auch fast von jedem Webprovider als DB angeboten wird.

    Wie man Tabellen für Access mittels MS-SQL erzeugt weiss ich nicht. Geht aber sicher besser als mit dem mysql, da Access ja auch von MS kommt.

    lg,
    D
     

  3. #3
    MCIglo MCIglo ist offline Mitglied Platin
    Registriert seit
    Oct 2003
    Beiträge
    580
    MS-SQL ist nicht gerade für Webanwendungen gedacht und ist IMO ein völlig überflüssiges Produkt.
    Für kleine Anwendungen reicht eine MySQL-DB völlig aus. Und für große Unternehmen/Anwendungen gibt es nichts besseres als Oracle!

    Bei deinem MySQL-Server musst du aber aufpassen, er kennt keine Unterabfragen:
    Code :
    1
    2
    3
    4
    5
    
    SELECT * 
    FROM tbl1 
    WHERE feld1 = 
      (SELECT MAX(ID)
       FROM tbl2);

    Musst du alles über Joins regeln, oder eine neuere Version nehmen.
     

  4. #4
    Registriert seit
    Apr 2002
    Ort
    HH
    Beiträge
    3.224
    Zitat Zitat von MCIglo
    Bei deinem MySQL-Server musst du aber aufpassen, er kennt keine Unterabfragen:
    Code :
    1
    2
    3
    4
    5
    
    SELECT * 
    FROM tbl1 
    WHERE feld1 = 
      (SELECT MAX(ID)
       FROM tbl2);

    Musst du alles über Joins regeln, oder eine neuere Version nehmen.
    Das ist falsch. Seit Version 4.1 kennt MySQL Subqueries. Also wird es auch mit Version 4.1.11 gehen.

    Gruß hpvw
     

  5. #5
    MCIglo MCIglo ist offline Mitglied Platin
    Registriert seit
    Oct 2003
    Beiträge
    580
    Oh sorry, dann habe ich 4.0 und 4.1 verwechselt
     

  6. #6
    Kai-Behncke Kai-Behncke ist offline Mitglied Gold
    Registriert seit
    Apr 2005
    Ort
    Osnabrück
    Beiträge
    232
    Dankeschön, das hilft mir erstmal weiter...
     

Ähnliche Themen

  1. Antworten: 3
    Letzter Beitrag: 18.07.10, 00:44
  2. [MySQL] Unterschied zwischen UTF8_unicode_ci und UTF8_general_ci?
    Von preko im Forum Relationale Datenbanksysteme
    Antworten: 3
    Letzter Beitrag: 18.02.09, 12:27
  3. Oracle Server auf MySql Server konvertieren
    Von Wischnor im Forum Relationale Datenbanksysteme
    Antworten: 4
    Letzter Beitrag: 30.03.07, 17:42
  4. MySQL Datentransfer von Server zu Server - Problem mit Umlauten
    Von ronin im Forum Relationale Datenbanksysteme
    Antworten: 1
    Letzter Beitrag: 25.12.06, 22:16
  5. Unterschied root-Server & dedizierter Server
    Von djphil im Forum Hosting & Webserver
    Antworten: 6
    Letzter Beitrag: 22.12.04, 12:43