PythonQ 240-8XX Manual de usuario Pagina 476

  • Descarga
  • Añadir a mis manuales
  • Imprimir
  • Pagina
    / 768
  • Tabla de contenidos
  • MARCADORES
  • Valorado. / 5. Basado en revisión del cliente
Vista de pagina 475
Kapitel 7: MySQL-Sprachreferenz 455
Warnungen kann daher nur als Anhaltspunkt daf¨ur benutzt werden, ob alles gut ging.
Wenn Sie Warnungen erhalten und genau wissen wollen, warum Sie diese erhalten, besteht
eine oglichkeit daf¨ur darin, SELECT ... INTO OUTFILE in eine andere Datei zu benutzen
und diese mit der Original-Eingabedatei zu vergleichen.
Wenn Sie wollen, dass LOAD DATA aus einer Pipe liest, onnen Sie folgenden Trick benutzen:
mkfifo /mysql/db/x/x
chmod 666 /mysql/db/x/x
cat < /dev/tcp/10.1.1.12/4711 > /nt/mysql/db/x/x
mysql -e "LOAD DATA INFILE ’x’ INTO TABLE x" x
Wenn Sie eine MySQL-Version vor 3.23.25 benutzen, onnen Sie das nur mit LOAD DATA
LOCAL INFILE durchf¨uhren.
Weitere Informationen ¨uber die Effizienz von INSERT versus LOAD DATA INFILE und
oglichkeiten, die Geschwindigkeit zu steigern, finden Sie unter LOAD DATA INFILE, Siehe
Abschnitt 6.2.8 [Insert speed], Seite 339.
7.5 Datendefinition: CREATE, DROP, ALTER
7.5.1 CREATE DATABASE-Syntax
CREATE DATABASE [IF NOT EXISTS] datenbank
CREATE DATABASE erzeugt eine Datenbank mit dem angegebenen Namen. Die Regeln f¨ur
erlaubte Datenbanknamen finden Sie unter Abschnitt 7.1.2 [Legal names], Seite 371. Ein
Fehler tritt auf, wenn die Datenbank bereits existiert und Sie IF NOT EXISTS nicht angeben.
Datenbanken sind in MySQL als Verzeichnisse implementiert, die Dateien enthalten, die
den Tabellen in der Datenbank entsprechen. Weil es keine Tabellen in einer Datenbank
gibt, wenn diese erstmalig erzeugt wird, erzeugt das CREATE DATABASE-Statement nur ein
Verzeichnis unter dem MySQL-Daten-Verzeichnis.
Sie onnen auch mit mysqladmin Datenbanken erzeugen. Siehe Abschnitt 5.8 [Client-Side
Scripts], Seite 281.
7.5.2 DROP DATABASE-Syntax
DROP DATABASE [IF EXISTS] datenbank
DROP DATABASE oscht alle Tabellen in der Datenbank und oscht die Datenbank. Wenn Sie
ein DROP DATABASE auf eine symbolisch verkn¨upfte Datenbank ausf¨uhren, werden sowohl der
Link als auch die Original-Datenbank gel¨oscht. Seien Sie mit diesem Befehl sehr vorsichtig!
DROP DATABASE gibt die Anzahl von Dateien zur¨uck, die aus dem Datenbank-Verzeichnis
entfernt wurden. Normalerweise ist das dreimal die Anzahl der Tabellen, weil normalerweise
jede Tabelle einer .MYD’-Datei, einer .MYI’-Datei und einer .frm’-Datei entspricht.
Der DROP DATABASE-Befehl entfernt aus dem angegebenen Datenbank-Verzeichnis alle
Dateien mit folgenden Erweiterungen:
.BAK .DAT .HSH .ISD
.ISM .ISM .MRG .MYD
Vista de pagina 475
1 2 ... 471 472 473 474 475 476 477 478 479 480 481 ... 767 768

Comentarios a estos manuales

Sin comentarios