Einstieg in MySQL .

 

Foren um Projekt
öffentlich
Mitglieder
Grundlagen
  DC -Home
Projekt Home
Schnellkurs SQL

Installation Linux
Client Komponente
 
Links
MySql C++API (englisch)



Eine Empfehlung der Redaktion

Logo

API Einführung MySQL 

für Delphi und Kylix

MySQL - Funktionen der Lib (Linux) / DLL (Windows)
Funktionsüberblick  

Grundsätzliche Bemerkung vorab: Es werden nur die Kernfunktionen beschrieben ! Ich würde mich freuen wenn noch weitere Anregungen folgen. Und wenn jemand einen Fehler entdeckt, bitte kurze Nachricht an uns. Danke !

Trotzdem hier alle Funktionen der Bibliothek alphabetisch geordnet mit Kurzbeschreibung.

  • mysql_affected_rows
    • ermittelt die Anzahl, die durch das letzte SQL Kommando (INSERT, UPDATE, DELETE, CREATE) aktualisiert wurden.
  • mysql_change_user
    • ändert den Benutzer und die Datenbank einer geöffneten Verbindung
  • mysql_character_set_name
    • gibt den Namen des Voreingestellten Zeichensatzes der Verbindung zurück.
  • mysql_close
    • schließt die Serververbindung
  • mysql_connect
    • Aufbau der Serververbindung - Sollte nicht mehr verwendet werden ! Verwende mysql_real_connect
  • mysql_create_db
    • Erzeugt eine Datenbank.
  • mysql_data_seek
    • Positioniert den Datensatzzeiger zu beliebiger Zeile in der Ergebnismenge einer Abfrage.
  • mysql_debug
    • Führt eine Debug Anweisung aus
  • mysql_drop_db
    • Löscht eine Datenbank - Sollte nicht mehr verwendet werden ! Verwende das SQL Kommando DROP DATABASE
  • mysql_dump_debug_info
    • Fordert den Server auf Debug Informationen im Log File zu speichern.
  • mysql_eof
    • Ende der Datei - Sollte nicht mehr verwendet werden !
  • mysql_errno
    • Liefert die Fehlernummer für den zuletzt ausgeführten Befehl.
  • mysql_error
    • Liefert die Fehlermeldung für den zuletzt ausgeführten Befehl.
  • mysql_escape_string
    •  
  • mysql_fetch_field
    • Gibt die Art des nächsten Tabellenfeldes an.
  • mysql_fetch_field_direct
    • Gibt die Art des nächsten Tabellenfeldes an, welches durch die Feldummer angegeben wurde.
  • mysql_fetch_fields
    • Gibt ein Array aller TMSQL_Field zurück.
  • mysql_fetch_lengths
    • Gibt die Längen aller Spalten in der aktuellen Zeile zurück.
  • mysql_fetch_row
    • Holt die nächste Zeile der Ergebnissmenge.
  • mysql_field_seek
    • Legt die Schreibmarke auf eine angegebene Spalte.
  • mysql_field_count
    • Gibt die Anzahl der Ergebnisspalten der neusten Abfrage an.
  • mysql_field_tell
    • Gibt die Position der Schreibmarke für die letzte mysql_fetch_field Operation an.
  • mysql_free_result
    • Gibt den Speicher einer Ergebnissmenge frei
  • mysql_get_client_info
    • Gibt die Versionsnummer des Clients zurück.
  • mysql_get_host_info
    • Eine Zeichenfolge welche die Verbindung beschreibt.
  • mysql_get_proto_info
    • Gibt die von der Verbindung verwendete Protokollversion zurück.
  • mysql_get_server_info
    • Gibt die Versionsnummer des Servers zurück.
  • mysql_info
    • Gibt Informationen über die letzte ausgeführte Abfrage zurück.
  • mysql_init
    • Liefert oder Erzeugt eine TMySQL Structur
  • mysql_insert_id
    • Liefert die Nummer des letzten eingefügten AUTO_INCREMENT Werts.
  • mysql_kill
    • Beendet einen Thread
  • mysql_list_dbs
    • Gibt die Datenbanknamen zurück, welche zu einem regulären Ausdruck passen.
  • mysql_list_fields
    • Gibt die Feldnamen der Tabellen zurück, welche zu einem regulären Ausdruck passen.
  • mysql_list_processes
    • Liefert eine Liste der aktuellen Serverthreads zurück
  • mysql_list_tables
    • Gibt die Namen der Tabellen zurück, welche zu einem regulären Ausdruck passen.
  • mysql_num_fields
    • Gibt die Anzahl von Spalten in der Ergebnismenge zurück
  • mysql_num_rows
    • Gibt die Anzahl von Zeilen in der Ergebnismenge zurück
  • mysql_options
    • Setzt Verbingungsoptionen
  • mysql_ping
    • Überprüft, ob der Anschluss zum Server funktioniert und ein Widerverbinden notwendig ist.
  • mysql_query
    • Führt eine SQL Abfrage aus.
  • mysql_real_connect
    • Verbindet mit dem MySQL Server.
  • mysql_real_escape_string
    •  
  • mysql_real_query
    • Führt eine SQL Abfrage aus (Aufzählungsstring).
  • mysql_reload
    • Fordert den Server auf, die angeforderte Tabelle neu zu laden.
  • mysql_row_seek
    • Positioniert die Schreibmarke auf eine Zeile, welche zuvor mit mysql_row_tell ermittelt wurde.
  • mysql_row_tell
    • Ermittelt Zeilenschreibmarke
  • mysql_select_db
    • Wählt eine Datenbank aus.
  • mysql_shutdown
    • Fährt den Datenbankserver herunter
  • mysql_stat
    • gibt den Serverstatus als String zurück.
  • mysql_store_result
    • Widerholen einer Abfrage.
  • mysql_thread_id
    • gibt die aktuelle Thread-ID zurück
  • mysql_thread_safe
    • gibt 1 zurück, wenn Clients als threadsicher kompiliert wurden.
  • mysql_use_result
    • Leitet eine Satz für Satz Abfrage ein.

Detaillierte Beschreibung (in Kürze !)
Beschreibung der Datentypen

Weitere Fragen bitte im Forum stellen !  

Autoren: Katja, Hjalmar 

Letzte Änderung 01.06.2003