MYSQL在 C API 中可用的函數:
mysql_affected_rows() |
返回被最新的UPDATE , DELETE 或INSERT 查詢影響的行數。 |
mysql_close() | 關閉一個服務器連接。 |
mysql_connect() |
連接一個MySQL服務器。該函數不推薦;使用mysql_real_connect() 代替。 |
mysql_change_user() | 改變在一個打開的連接上的用戶和數據庫。 |
mysql_create_db() |
創建一個數據庫。該函數不推薦;而使用SQL命令CREATE DATABASE 。 |
mysql_data_seek() | 在一個查詢結果集合中搜尋一任意行。 |
mysql_debug() |
用給定字符串做一個DBUG_PUSH 。 |
mysql_drop_db() |
拋棄一個數據庫。該函數不推薦;而使用SQL命令DROP DATABASE 。 |
mysql_dump_debug_info() | 讓服務器將調試信息寫入日誌文件。 |
mysql_eof() |
確定是否已經讀到一個結果集合的最後一行。這功能被反對; mysql_errno() 或mysql_error() 可以相反被使用。 |
mysql_errno() | 返回最近被調用的MySQL函數的出錯編號。 |
mysql_error() | 返回最近被調用的MySQL函數的出錯消息。 |
mysql_escape_string() | 用在SQL語句中的字符串的轉義特殊字符。 |
mysql_fetch_field() | 返回下一個表字段的類型。 |
mysql_fetch_field_direct () | 返回一個表字段的類型,給出一個字段編號。 |
mysql_fetch_fields() | 返回一個所有字段結構的數組。 |
mysql_fetch_lengths() | 返回當前行中所有列的長度。 |
mysql_fetch_row() | 從結果集合中取得下一行。 |
mysql_field_seek() | 把列光標放在一個指定的列上。 |
mysql_field_count() | 返回最近查詢的結果列的數量。 |
mysql_field_tell() |
返回用於最後一個mysql_fetch_field() 的字段光標的位置。 |
mysql_free_result() | 釋放一個結果集合使用的內存。 |
mysql_get_client_info() | 返回客戶版本信息。 |
mysql_get_host_info() | 返回一個描述連接的字符串。 |
mysql_get_proto_info() | 返回連接使用的協議版本。 |
mysql_get_server_info() | 返回服務器版本號。 |
mysql_info() | 返回關於最近執行得查詢的信息。 |
mysql_init() |
獲得或初始化一個MYSQL 結構。 |
mysql_insert_id() |
返回有前一個查詢爲一個AUTO_INCREMENT 列生成的ID。 |
mysql_kill() | 殺死一個給定的線程。 |
mysql_list_dbs() | 返回匹配一個簡單的正則表達式的數據庫名。 |
mysql_list_fields() | 返回匹配一個簡單的正則表達式的列名。 |
mysql_list_processes() | 返回當前服務器線程的一張表。 |
mysql_list_tables() | 返回匹配一個簡單的正則表達式的表名。 |
mysql_num_fields() | 返回一個結果集合中的列的數量。 |
mysql_num_rows() | 返回一個結果集合中的行的數量。 |
mysql_options() |
設置對mysql_connect() 的連接選項。 |
mysql_ping() | 檢查對服務器的連接是否正在工作,必要時重新連接。 |
mysql_query() | 執行指定爲一個空結尾的字符串的SQL查詢。 |
mysql_real_connect() | 連接一個MySQL服務器。 |
mysql_real_query() | 執行指定爲帶計數的字符串的SQL查詢。 |
mysql_reload() | 告訴服務器重裝授權表。 |
mysql_row_seek() |
搜索在結果集合中的行,使用從mysql_row_tell() 返回的值。 |
mysql_row_tell() | 返回行光標位置。 |
mysql_select_db() | 連接一個數據庫。 |
mysql_shutdown() | 關掉數據庫服務器。 |
mysql_stat() | 返回作爲字符串的服務器狀態。 |
mysql_store_result() | 檢索一個完整的結果集合給客戶。 |
mysql_thread_id() | 返回當前線程的ID。 |
mysql_use_result() | 初始化一個一行一行地結果集合的檢索。 |