PythonQ 240-8XX Manual de usuario Pagina 567

  • Descarga
  • Añadir a mis manuales
  • Imprimir
  • Pagina
    / 768
  • Tabla de contenidos
  • MARCADORES
  • Valorado. / 5. Basado en revisión del cliente
Vista de pagina 566
546 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha
den Server-Client-Verkehr). Der Kommunikationspuffer jedes Threads wird dynamisch
vergr¨oßert, um jede Anfrage oder Zeile bis zur maximalen Gr¨oße zu handhaben. Wenn
Sie beispielsweise BLOB-Werte haben, die bis zu 16 MB an Daten beinhalten, m¨ussen Sie
eine Kommunikationspuffergrenze von zumindest 16 MB haben (sowohl beim Server als
auch beim Client). Die vorgabem¨aßige maximale Gr¨oße beim Client liegt bei 16 MB,
aber die vorgabem¨aßige maximale Grenze beim Server liegt bei 1 MB. Das onnen Sie
vergr¨oßern, indem Sie den Wert des max_allowed_packet-Parameters setzen, wenn der
Server gestartet wird. Siehe Abschnitt 6.5.2 [Server parameters], Seite 355.
Der MySQL-Server verringert den Kommunikationspuffer auf net_buffer_length Bytes
nach jeder Anfrage. Bei Clients wird die Gr¨oße des zugewiesenen Puffers bei einer
Verbindung nicht hera/jointfilesconvert/293675/bgesetzt, bis die Verbindung geschlossen wird. Dann wird der
Client-Speicher wieder freigesetzt.
Zum Programmieren mit Threads siehe Abschnitt 9.4.8 [Threaded clients], Seite 597.
Um eine Standalone-Applikation herzustellen, die "Server" und "Client" im selben
Programm beinhaltet (und nicht mit einem externen MySQL-Server kommuniziert), siehe
Abschnitt 9.4.9 [libmysqld], Seite 599.
9.4.1 C-API-Datentypen
MYSQL This structure represents a handle to one Datenbank connection. It is used f¨ur
almost all MySQL Funktionen.
MYSQL_RES
Diese Struktur repr¨asentiert das Ergebnis einer Anfrage, die Zeilen zur¨uckgibt
(SELECT, SHOW, DESCRIBE, EXPLAIN). Die von der Anfrage zur¨uckgegebene In-
formationen wird im Weiteren result set (Ergebnismenge) genannt.
MYSQL_ROW
Das ist eine Typ-sichere Repr¨asentation einer Zeile von Daten. Momentan ist
sie als ein Array gez¨ahlter Byte-Zeichenketten implementiert. (Sie onnen diese
nicht als NULL-begrenzte Zeichenketten behandeln, falls Feldwert bin¨are Daten
enthalten onnen, welche solche Werte intern NULL-Bytes enthalten onnen.)
Zeilen werden mit dem Aufruf von mysql_fetch_row() a/jointfilesconvert/293675/bgeholt.
MYSQL_FIELD
Diese Struktur enth¨alt Informationen ¨ub er ein Feld, wie Feldname, Feldtyp
und Feldgr¨oße. Seine Elemente werden weiter unten genauer beschrieben. Sie
erhalten die MYSQL_FIELD-Strukturen f¨ur jedes Feld durch den wiederholten
Aufruf von mysql_fetch_field(). Feldwerte sind nicht Teil dieser Struktur,
sondern in der MYSQL_ROW-Struktur enthalten.
MYSQL_FIELD_OFFSET
Das ist eine Typ-sichere Repr¨asentation eines Offsets in einer MySQL-Feldliste
(benutzt von mysql_field_seek().) Offsets sind Feldnummern innerhalb einer
Zeile, beginnend mit 0.
my_ulonglong
Der Typ, der f¨ur die Anzahl von Zeilen und f¨ur mysql_affected_rows(),
mysql_num_rows(), und mysql_insert_id() benutzt wird. Dieser Typ stellt
einen Bereich von 0 bis 1.84e19 zur Verf¨ugung.
Vista de pagina 566
1 2 ... 562 563 564 565 566 567 568 569 570 571 572 ... 767 768

Comentarios a estos manuales

Sin comentarios