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語言string h中常用的字串操作函式
根據指定字元切分字串char strtok char str1,char str2 char input 26 i,am,a,boy char p p strtok input,while p 字串反轉char strrev char str char forward string printf b...
C語言操作mysql的常用函式
c語言操作mysql資料 常用函式 所需標頭檔案 include 功能 獲得或初始化乙個mysql結構 函式原型 mysql mysql init mysql mysql 函式返回值 乙個被始化的mysql 控制代碼 備註 在記憶體不足的情況下,返回null 所需標頭檔案 include 函式原型 ...
c語言操作mysql
首先記住該用sudo的地方要用sudo,自己真是傻.一 開發環境 mac os x 10.9.2 64位 xcode5.1 mysql5.5.37 64位 mysql安裝目錄為 usr local mysql 二 配置xcode連線mysql的編譯選項 1 將mysql頭檔案目錄新增到xcode標頭...