C語言mysql常用函式

2021-06-17 19:03:35 字數 2120 閱讀 8940

c語言操作mysql資料 常用函式

所需標頭檔案: #include

功能:   獲得或初始化乙個mysql結構

函式原型: mysql *mysql_init(mysql *mysql)

函式返回值: 乙個被始化的mysql*控制代碼

備註:   在記憶體不足的情況下,返回null

所需標頭檔案: #include

函式原型: void mysql_close(mysql *mysql);

函式傳入值: mysql:型別的指標

函式返回值: 無

所需標頭檔案: #include

函式功能: 連線乙個mysql伺服器

函式原型: mysql * mysql_connect(mysql *mysql,const char *host,const char *user,const char *passwd);

host表示mysql伺服器的主機名或ip

user表示登入的使用者名稱

passwd表示登入的密碼

函式返回值: 如果連線成功,乙個mysql *連線控制代碼:如果連線失敗,null

所需檔案: #include

函式功能: mysql *mysql_real_connect(mysql *mysql,const char *host,const char *user,const char *passwd,const char *db,unsigned int port,const char *unix_socket,unsigned int client_flag);

host表示mysql伺服器的主機名或ip

user表示登入的使用者名稱

passwd表示登入的密碼

db表示要連線的資料庫

port表示mysql伺服器的tcp/ip埠

unix_socket表示連線型別

client_flag表示mysql執行odbc資料庫的標記

函式返回值: 如果連線成功,乙個mysql*連線控制代碼:如果連線失敗,null

所需標頭檔案: #include

函式功能: 返回最新的update,delete或insert查詢影響的行數

函式傳入值: mysql:型別指標

函式返回值: 大於零的乙個整數表示受到影響或檢索出來的行數。零表示沒有區配查序中where子句的記錄或目前還沒有查詢被執行;-1表示查詢返回乙個錯誤,或對於乙個select查詢

所需標頭檔案: #include

函式功能: 對指定的連線執行查詢

函式原型: int mysql_query(mysql *mysql,const char *query);

函式傳入值: query表示執行的sql語句

函式返回值: 如果查詢成功,為零,出錯為非零。

所需標頭檔案: #include

函式功能: 為無緩衝的結果集獲得結果識別符號

函式原形: mysql_res *mysql_use_result(mysql *mysql);

函式傳入值: mysql:型別的指標

函式返回值: 乙個mysql_res結果結構,如果發生乙個錯誤發null

#incluee

檢索乙個結果集合的下一行

mysql_row mysql_fetch_row(mysql_res *result);

mysql_res:結構的指標

#include

返回指定結果集中列的數量

unsigned int mysql_num_fields(mysql_res *res);

mysql_res 結構的指標

結果集合中欄位數量的乙個無符號整數

#include

建立乙個資料庫

int mysql_create_db(mysql *mysql,const char *db);

mysql:型別的指標

db:要建立的資料庫名

如果資料庫成功地被建立,返回零,如果發生錯誤,為非零。

#include

選擇乙個資料庫

int mysql_select_db(mysql *mysql,const char *db);

mysql:型別的指標

db:要建立的資料庫名

如果資料庫成功地被建立,返回零,如果發生錯誤,為非零。

C語言鏈結mysql常用函式

1 mysql mysql init mysql mysql 為mysql real connect 分配或初始化乙個mysql物件。若mysql為null,函式為其分配,初始化並返回乙個新物件 否則物件被初始化並返回該物件的位址。返回值 乙個被初始化了的mysql handle,若記憶體不足返回n...

C語言操作mysql資料 常用函式

c語言操作mysql資料 常用函式 所需標頭檔案 include 功能 獲得或初始化乙個mysql結構 函式原型 mysql mysql init mysql mysql 函式返回值 乙個被始化的mysql 控制代碼 備註 在記憶體不足的情況下,返回null 所需標頭檔案 include 函式原型 ...

C語言操作mysql的常用函式

c語言操作mysql資料 常用函式 所需標頭檔案 include 功能 獲得或初始化乙個mysql結構 函式原型 mysql mysql init mysql mysql 函式返回值 乙個被始化的mysql 控制代碼 備註 在記憶體不足的情況下,返回null 所需標頭檔案 include 函式原型 ...