Galileo Computing < openbook > Galileo Computing - Professionelle Bücher. Auch für Einsteiger.
Professionelle Bücher. Auch für Einsteiger.

 << zurück
C von A bis Z von Jürgen Wolf
Das umfassende Handbuch für Linux, Unix und Windows
– 2., aktualisierte und erweiterte Auflage 2006
Buch: C von A bis Z

C von A bis Z
1.116 S., mit CD, Referenzkarte, 39,90 Euro
Galileo Computing
ISBN 3-89842-643-2
gp Kapitel 27 MySQL und C
  gp 27.1 Aufbau eines Datenbanksystems
    gp 27.1.1 Warum wurde ein Datenbanksystem (DBS) entwickelt?
    gp 27.1.2 Das Datenbank-Management-System (DBMS)
    gp 27.1.3 Relationale Datenbank
    gp 27.1.4 Eigene Clients mit C für SQL mit der ODBC-API entwickeln
  gp 27.2 MySQL installieren
    gp 27.2.1 Linux
    gp 27.2.2 Windows
    gp 27.2.3 Den Client mysql starten
  gp 27.3 Crashkurs (My)SQL
    gp 27.3.1 Was ist SQL?
    gp 27.3.2 Die Datentypen von (My)SQL
    gp 27.3.3 Eine Datenbank erzeugen
    gp 27.3.4 Eine Datenbank löschen
    gp 27.3.5 Datenbank wechseln
    gp 27.3.6 Eine Tabelle erstellen
    gp 27.3.7 Die Tabelle anzeigen
    gp 27.3.8 Tabellendefinition überprüfen
    gp 27.3.9 Tabelle löschen
    gp 27.3.10 Struktur einer Tabelle ändern
    gp 27.3.11 Datensätze eingeben
    gp 27.3.12 Datensätze auswählen
    gp 27.3.13 Ein fortgeschrittenes Szenario
    gp 27.3.14 Datensatz löschen
    gp 27.3.15 Datensatz ändern
    gp 27.3.16 Zugriffsrechte in MySQL
    gp 27.3.17 Übersicht über einige SQL-Kommandos
  gp 27.4 Die MySQL C-API
    gp 27.4.1 Grundlagen zur Programmierung eines MySQL-Clients
    gp 27.4.2 Client-Programm mit dem gcc- unter Linux und dem Cygwin gcc-Compiler unter Windows
    gp 27.4.3 MySQL Client-Programme mit dem VC++ Compiler und dem Borland Freeware Compiler
    gp 27.4.4 Troubleshooting
    gp 27.4.5 Das erste Client-Programm – Verbindung mit dem MySQL-Server herstellen
    gp 27.4.6 MySQL-Kommandozeilen-Optionen
    gp 27.4.7 Anfrage an den Server
  gp 27.5 MySQL und C mit CGI
    gp 27.5.1 HTML-Eingabeformular
    gp 27.5.2 CGI-Anwendung add_db.cgi
    gp 27.5.3 CGI-Anwendung search_db.cgi
  gp 27.6 Funktionsübersicht
  gp 27.7 Datentypenübersicht der C-API


Galileo Computing - Zum Seitenanfang

27.7 Datentypenübersicht der C-API  toptop

Auch zu den eigenen Datentypen von MySQL und der C-API erfolgt hier ein kurzer Überblick.


Tabelle 27.12   Datentypenübersicht der MySQL-C-API

Datentyp Bedeutung
MYSQL Handle einer Datenbankverbindung. Wird für fast alle MySQL-Funktionen verwendet.
MYSQL_RES Ergebnis einer Anfrage, welche Zeilen zurückgibt (SELECT, SHOW, DESCRIBE, EXPLAIN).
MYSQL_ROW Eine typensichere Darstellung eines Datensatzes (Zeile). Zeilen werden gewöhnlich mit der Funktion mysql_fetch_row() eingelesen.
MYSQL_FIELD Eine Struktur mit Informationen über ein Feld, Feldnamen, Feldtyp und Feldgröße. Die einzelnen Werte dieser Struktur erhalten Sie durch die Funktion mysql_fetch_field().
MYSQL_FIELD_OFFSET Eine typensichere Darstellung eines Offsets in einer MySQL-Feldliste. Offsets sind Feldnummern innerhalb einer Zeile.
my_ulonglong Der Typ, der für die Anzahl von Zeilen und für mysql_affected_rows(), mysql_num_rows() und mysql_insert_id() benutzt wird.

 << zurück
  
  Zum Katalog
Zum Katalog: C von A bis Z
C von A bis Z
bestellen
 Ihre Meinung?
Wie hat Ihnen das <openbook> gefallen?
Ihre Meinung

 Buchtipps
Zum Katalog: Shell-Programmierung






 Shell-Programmierung


Zum Katalog: Linux-UNIX-Programmierung






 Linux-UNIX-Programmierung


Zum Katalog: C/C++






 C/C++


Zum Katalog: UML 2.0






 UML 2.0


Zum Katalog: Reguläre Ausdrücke






 Reguläre Ausdrücke


Zum Katalog: Linux






 Linux


 Shopping
Versandkostenfrei bestellen in Deutschland und Österreich
InfoInfo





Copyright © Galileo Press 2006
Für Ihren privaten Gebrauch dürfen Sie die Online-Version natürlich ausdrucken. Ansonsten unterliegt das <openbook> denselben Bestimmungen, wie die gebundene Ausgabe: Das Werk einschließlich aller seiner Teile ist urheberrechtlich geschützt. Alle Rechte vorbehalten einschließlich der Vervielfältigung, Übersetzung, Mikroverfilmung sowie Einspeicherung und Verarbeitung in elektronischen Systemen.


[Galileo Computing]

Galileo Press, Rheinwerkallee 4, 53227 Bonn, Tel.: 0228.42150.0, Fax 0228.42150.77, info@galileo-press.de