Grundlagen zu MySQL Datenbank Server
Unter Datenbanken versteht man vereinfachte gesagt: eine Sammlung von Tabellen, in denen
Informationen gespeichert werden. Das Internet käme ohne Databases nicht aus. Ob es sich
um E - Commerce Seiten handelt, Befragungen, Portale usw.., überall werden Daten generiert,
die gesichert werden müssen.
PHP unterstützt eine ganze Reihe von Datenbank - Servern, also die Software, die Datenbanken
steueret und verarbeitet. Eine herausragende Rolle spielt Oracle, eine besonders leistungsfähiges,
jedoch teueres Datenbank Management System ( auch DBMS ). Ein weiteres sehr starkes DBMS
ist postSQL, diese Lösung ist kostenfrei. Wir benutzen jedoch die DBMS MySQL, diese ist zwar
nicht so lesitungsstark, aber auch sehr effektiv und arbeitet sehr gut mit PHP zusammen.
MySQL hat sich bei den meisten Providern als Basis - Databases durchgesetzt. Der grosse
Vorteil von MySQL ist insbesondere seine Geschwindigkeit. Hingegen werden einige Funktionen,
die für umfangreiche Datenbank - Projekte hilfreich sind, nicht unterstützt. Dies sind jedoch
Funktionen, die man als Einsteiger in die Datenbank - Welt kaum Vermissen werden.
Sollten man jedoch auf diese Funktionen nicht verzichten können, ist der umstieg auf PostSQL
kein grosser Aufwand, da der Befehlssatz in PHP mit dem man MySQL bzw. PostSQL fast identisch.
Zugriffsrechte:
Nach der installation sind keine Benutzernamen und Kennwörter in MySQL festgelegt. Jeder
hat also Zugriff auf alle Datenbanken und Tabellen auf eueren Server. Dies mag zu Hause
zum Testen ausreichend sein, auf einem Webserver wird dieses jedoch nicht gut sein.
Aus diesem Grund legt jeder Provider in der Regel für jeden Account eine Datenbank an.
Der Name dieser Datenbank und die dazugehörigen Benutzernamen und Passwort werden
werden euch dann mitgeteilt und euere Daten sind geschützt.
In dieser Datenbank könnt Ihr dann Tabellen anlegen, löschen, die Tabelle mit Datensätze
füttern etc. Die Begerenzung der MySQL Datenbank werdet Ihr im Regelfall nicht erreichen.
Mann muss also nicht wie bei Access mit Tabellen mit einer maximalen Anzahl von Feldern
von (255) herumärgern. Auch Leistungseinbrüche wie man Sie von Access bei gleichzeitigen
Zugriff bereits weniger User kennt, wird euch MySQL ersparen. Allerdings müsst Ihr euch bei
den meisten Providern den MySQL Datenbankserver mit vielen Kunden teilen, sodass es in
Spitzenzeiten zu Engpässen kommen kann. In diesem Fall hilft es nur, eueren Provider
auf das Problem aufmerksam zu machen und im Wiederholungsfall über einen Wechsel
nachzudenken
oder einen eigen Server zu mieten.
Die hier angesprochenen Databases werden entwickelt und abgefragt mit SQL.
( Structured Query Language )
Diese Sprache ist relativ benutzerfreundlich, kennt jedoch nicht allzu viele Komandos, dies
macht die Entwicklung komplexerer Anwedung mitunter etwas umständlicher.
Wir können in diesen Lehrgang, nicht in erschöpfendem Umfang von MySQL erklären.
Versteht deswegen diese Einführung nicht als regelrechten Einstieg in SQL, wir möchten
lediglich dafür sorgen, dass Ihr die Grundlagen kennen lernt um selber kleine Anwendungen
entwickeln könnt und diese in eurer Homepage verwenden könnt.
weiter zu: Verbindung mit der Datenbank >>>
Kleiner Hinweis: Wir bieten auch ein Pagrenkservice an. <<Keine Angst anmelden kostet NIX!>>
RANKING CHARTS
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20
|