PythonQ 240-8XX Bedienungsanleitung Seite 160

  • Herunterladen
  • Zu meinen Handbüchern hinzufügen
  • Drucken
  • Seite
    / 768
  • Inhaltsverzeichnis
  • LESEZEICHEN
  • Bewertet. / 5. Basierend auf Kundenbewertungen
Seitenansicht 159
Kapitel 4: Einf¨uhrung in MySQL: Ein MySQL-Tutorial 139
mysql> GRANT ALL ON menagerie.* TO ihr_mysql_name;
Wobei ihr_mysql_name der MySQL-Benutzername ist, der Ihnen zugewiesen wurde.
4.3.1 Eine Datenbank erzeugen und ausw¨ahlen
Wenn der Administrator f¨ur Sie eine Datenbank erzeugt, wenn er Ihre Zugriffsrechte
eintr¨agt, onnen Sie sie unmittelbar benutzen. Ansonsten m¨ussen Sie sie selbst anlegen:
mysql> CREATE DATABASE menagerie;
Unter Unix sind Datenbanknamen abh¨angig von der Groß-/Kleinschreibung (im Gegensatz
zu SQL-Schl¨usselw¨ortern), daher m¨ussen Sie sich auf Ihre Datenbank immer mit menagerie
beziehen, nicht mit Menagerie, MENAGERIE oder irgend einer anderen Variante. Dasselbe
gilt f¨ur Tabellennamen. (Unter Windows trifft diese Beschr¨ankung nicht zu. Dennoch
muss man sich bei einer gegebenen Anfrage auf Datenbanken und Tabellen in derselben
Schreibweise beziehen.)
Das Erzeugen einer Datenbank ahlt diese nicht zur Benutzung aus. Das ussen Sie
explizit tun. Um menagerie zur aktuell ausgew¨ahlten Datenbank zu machen, benutzen Sie
folgenden Befehl:
mysql> USE menagerie
database changed
Ihre Datenbank muss nur einmal erzeugt werden, aber Sie m¨ussen sie jedes Mal zur Be-
nutzung ausw¨ahlen, wenn Sie eine mysql-Sitzung beginnen. Das onnen Sie durch die
Eingabe eines USE-Statements wie oben beschrieben tun. Alternativ onnen Sie die Daten-
bank auf der Kommandozeile ausw¨ahlen, wenn Sie mysql aufrufen. Geben Sie einfach ihren
Namen nach den Verbindungsparametern ein, die Sie ansonsten eingeben m¨ussen. Beispiel:
shell> mysql -h host -u user -p menagerie
Enter password: ********
Beachten Sie, dass menagerie auf der gezeigten Kommandozeile nicht Ihr Passwort ist!
Wenn Sie Ihr Passwort auf der Kommandozeile nach der -p-Option eingeben wollen, m ¨ussen
Sie das ohne Leerzeichen dazwischen machen (beispielsweise als -pmeinpasswort, nicht als -
p meinpasswort). Es wird allerdings nicht empfohlen, das Passwort auf der Kommandozeile
einzugeben, denn dann kann es durch andere Benutzer, die auf Ihrer Maschine eingeloggt
sind, ausspioniert werden.
4.3.2 Eine Tabelle erzeugen
Die Datenbank zu erzeugen ist leicht, aber bis jetzt ist sie noch leer, wie Ihnen SHOW TABLES
zeigt:
mysql> SHOW TABLES;
Empty set (0.00 sec)
Der schwierigere Teil besteht darin, sich zu entscheiden, wie die Struktur Ihrer Datenbank
sein sollte: Welche Tabellen Sie ben¨otigen und welche Spalten in jeder Tabelle enthalten
sein sollen.
Sie brauchen eine Tabelle, die f¨ur jedes Ihrer Haustiere einen Datensatz enth¨alt. Diese kann
pet-Tabelle genannt werden, und sie sollte zumindest den Namen jedes Tiers enthalten.
Seitenansicht 159
1 2 ... 155 156 157 158 159 160 161 162 163 164 165 ... 767 768

Kommentare zu diesen Handbüchern

Keine Kommentare